네트워크 관리 및 라우팅
※ Network의 수와 호스트의 수를 결정하기 위해 사용하는 것 : Subnet Mask
IPv4
- IP 패킷 사이즈는 20바이트(Option 제외) 크기
- 패킷 구조
= 4-bit version : IPv4 or IPv6
= 4bit header length : Option 포함 헤더 길이
= 16-bit total length : IP datagram의 통 바이트 길이
= 16-bit identification : datagram의 구분자 (tsm id와 비슷)
= 3-bit flags : fragment 가능성 표시, 패킷 유무 표시
= 13-bit fragment offset : fragment 시작 위치
= TTL(Time to live : 8bit) : 패킷이 전송 과정에서 Looping 현상에 빠지는 것 방지. 라우터 경유시 1씩 감소하여 데이터그램의 수명을 제한함.
= 8-bit protocol : 어느 프로토콜이 IP로 데이터를 보냈는가.
IPv6
- Unicast : 지정된 인터페이스에 전달
- Anycast : 인터페이스 집합중 하나의 인터페이스에만 전달
- Multicast : 인터페이스 집합의 모든 인터페이스에 전달
- Broadcast : IPv6에서 지원되지 않음.
IP Routing
- 라우팅 결정
: 목적지 호스트가 로컬 네트워크에 있으면 데이터는 목적지 호스트로 전달됨.
: 목적지 호스트가 원격 네트워크에 있으면 데이터는 Local 게이트웨이로 넘겨짐.
Subnet Mask
: 하나의 큰 네트워크를 작은 네트워크로 분리할 때 사용. Host ID 를 subnet ID와 host ID로 나누어 사용. IP AND Subnet Mask = Network Address
ARP(Address Resolution Protocol)
: ARP Request에 내 IP, MAC Address와 상대 IP를 보내면, 상대는 자신의 MAC Address를 add하여 응답한다.
- Gratuitous ARP : 내 IP로 ARP 물어 오면, 중복된 사용임을 나타냄.
- ARP 명령어 : command 창에 arp 쳐 보자.
'Network' 카테고리의 다른 글
네트워크 관리 및 라우팅 (0) | 2007.04.24 |
---|---|
1장 TCP/IP Overview (0) | 2007.04.24 |
IEEE1394 (0) | 2007.04.19 |