본문 바로가기

네트워크/Network31

[Network]라우터와 공유기가 같다?? 네트워크 분야 사이에서 공유기가 라우터냐 아니냐라는 의견이 분분하다 정의부터 내려보자면 라우터 = 서브넷/서브넷 마스크가 다른 네트워크와 연결하기 위해 최적의 경로를 찾아서 목적지까지 패킷을 전달하는 장비이다. 일단 본인은 '공유기=라우터'라고 하기에는 무리가 있지 않나 싶다. 이유는 라우터의 본질적인 기능인 DYNAMIC ROUTING인 동적 라우팅을 수행하는 기능인데 공유기는 그런 기능을 가지고 있지 않다. 그럼 공유기를 이야기해보자 공유기는 라우터의 수많은 기능들 중 NAT 기능을 쏙 빼온 장비이다. NAT는 하나의 공인 아이피를 통해 공유기에 연결된 여러 개의 호스트들에게 사설 아이피를 부여하여 인터넷이 가능하게끔 만들어주는 역할이다.(방화벽 역할도 가능) 여기서 같은 네트워크 안에서 NAT를 통.. 2020. 9. 17.
[Network]TCP Header & Flag Source Port 송신포트라고도 하며 16비트가 할당되어 있고, 나가는 포트 번호를 지정할 수 있습니다. Destination Port 수신포트이며 송신포트와 같이 16비트가 할당되어 있고, 도착할 포트 번호를 표현 할 수 있습니다. Sequnce Number TCP 통신을 하는데 있어서 시퀀스 번호를 통해서 통신할 수 있습니다. (SYN 플래그가 1로 설정된 경우 초기 시퀀스 번호가 됩니다.) Acknowledgement Number ACK 플래그가 설정된 경우에 수신자가 예상하는 다음 시퀀스 번호가 들어갑니다. Data Offset 32bit 워드 단위로 나타낸 TCP 헤더의 크기값 입니다. Flag ACK : 상대방쪽에서 패킷을 받았다는 응답패킷입니다. PSH : Push의 약자로 밀어넣는다는 .. 2020. 9. 17.
[Network]Subneting? 일단 개념만 간단히 말하자면 IP를 할당하는데 있어서 IP를 쓸데없이 낭비하지 않고 효율적으로 할당하기 위한 방법이라고 생각하시면 됩니다. 조금더 세부적으로 설명하자면 네트워크에서는 클래스라는 개념이 존재합니다. A Class B Class C Class 대표적으로 이렇게 3개의 클래스라는 개념이 존재합니다.(그 외의 클래스가 존재하긴 하지만 생략) 클래스라는 것이 존재하는 이유는 쉽게 예를 들어서 초등학교에 A반(A Class)에는 100명을 수용 해야하는 반이 있고, B반(B Class)에는 50명, C반(C Class)에는 20명을 수용한다고 해봅시다. 그리고 이 초등학생들을 다시 컴퓨터, 즉 IP를 할당할 수 있는 호스트로 생각해봅시다. 얼마만큼의 호스트가 필요한지에 대한 그룹을 정해놓은 것입니다.. 2020. 9. 17.