반응형

※ 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 쳐 보자.


RARP(Reverse ARP)
: MAC Address로 IP를 찾고자 함. 그래서 응답해주는 Server가 있어야 하는데, 서버가 죽게 되면, RARP Client는 계속 RARP Request를 broadcast로 전송하여 통신 부하가 발생(RARP Storm)
 
ICMP(Internet Control Message Protocol)
 : 신뢰성 없는 IP를 어느 정도 보완하도록 설계.
 : 일반적인 Ping Test는 ICMP를 응용한 프로그램임.
 

 
사용자 삽입 이미지
 
반응형

'Network' 카테고리의 다른 글

네트워크 관리 및 라우팅  (0) 2007.04.24
1장 TCP/IP Overview  (0) 2007.04.24
IEEE1394  (0) 2007.04.19
Posted by Real_G