============================================================================
CCNA의 내용은 맨 마지막페이지부터 순서대로 읽는것을 권합니다.
(네트워크의 기초적인 개념과 원할한 이해를 위해)
기본적으로 '후니의 쉽게 쓴 시스코 네트워킹'책의 내용과 '이지스원'에서 배운내용으로 정리하였으며

내용은 언제든지 수정 될 수 있습니다 필자도 배우는 입장이기 때문에 양해 바랍니다

잘못된 내용이나 글에대한 의견 등 어떠한 댓글도 환영합니다

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ


 

IP Header Format (패킷떠서 IP정보를 보는데 유용하다) - 크기 20 ~ 60byte 40byte추가 옵션


 

필드명

비트

역할

Version

4bit

4bit IP버전 정보를 담고 있음 (0100=IPv4 0110=IPv6)

IHL(Internet Header length)

4bit

IP Header 크기정보 20~60byte 나누기 5해서 나온 (5~15) 정보로 보냄

TOS(Type of Service)

8bit

데이터 유형에 따른 우선순위를 정함 (Datagram 처리순서를 빠르게 할수있음)

Total Length

16bit

IP Header 크기정보 (5 ~ 15) + 상위 데이터크기를 합친 크기 정보

Identification

16bit

분열이(패킷나눔) 발생한 경우 조각을 다시 결합하는 일을 돕기 위해 조각들이 속한 원래의 Datagram 나타낸다

나눈 data 이름을 붙여 데이터가 번째 인지 알려줌 (PING에만 해당이 . Ping - 3계층부터 시작)

IP Flags

3bit

현재의 분열상태의 단서제공 3bit 마지막 2bit 사용(X-첫번째 bit 예비용),(D-Don't Fragment - 데이터 분할여부를 물음

[1.분할되어있지않음 0.분할되어있음), (M-More Fragment - 뒤에 데이터가 있는지 여부를 물음[1.데이터가더있음 0.마지막패킷)

Fragment offset

13bit

데이터를 나누었을때 햇갈리지 않기위해서 데이터 순서를 적어놓음 (순서대로) 나눈 데이터의 쪼개진 데이터의용량을 숫자정보로 넣음

TTL (Time To Live)

8bit

Datagram 이동할 있는 단계의 수를 나타낸다 (win = 128 unix = 64 router = 255 라우터를 지날때마다 1 감소  0이되면 목적지에

도착을 못했어도 데이터를 버려버림 (못가는것으로 판단)

Protocol

8bit

상위계층의 프로토콜 정보를 담고 있다

Header Checksum

16bit

오류검사

Source Address

32bit

출발지의 IP

Destination Address

32bit

목적지의 IP

IP Option

 

 


ARP (Address Resolution Protocol)

 

 

<Operation code>

OP code

ARP Message Type

1

ARP Reauest

2

ARP Reply

3

RARP Request

4

RARP Reply

5

DRARP Request

6

DRARP Reoly

7

DRARP Error

8

InARP Request

9

InARP Reply

HRD value

Hardware Type

1

Ethernet (10Mb)

6

IEEE 802 Networks

7

ARCNET

15

Frame Relay

16

Asynchronous Transfer Mode (ATM)

17

HDLC

18

Fibre Channnel

19

Asynchronous Transfer Mode (ATM

20

Serial Line

 
  • 같은 네트워크 세그먼트에 있는 IP장비가 통신하는 경우에는 네트워크에서 이용하는 특정 매체에 적합하게 정의된 하위 게층 프로토콜과 주소 지정

(Addressing)매커니즘을 사용한다.

  • 예를 들어, 이더넷 장비는 통신할 이더넷에 특화된 주소를 사용한다. 반면 프레임릴레이는 프레임릴레이에 특화된 주소를 사용한다. IP시스템이 통신 하기 위해서는

먼저 로컬 장비가 속한 네트워크에 연결된 다른 장비의 하드웨어 주소(대표적인 : 라우터) 확인해야 한다. 주소 변환 프로토콜(ARP) 이런 서비스를 제공한다.

 

ARP Cache

  • ARP요청을 보냈던 시스템은 ARP응답을 수신하면 질의 대상 시스템의 하드웨어 주소와 IP주소를 로컬 캐시에 저장한다. 시스템에서 다음 데이터를 보낼 로컬 캐시를 검사하여

시스템에서 다음 데이터를 보낼 로컬 캐시를 검사하여 엔트리를 찾으면 그것을 사용함으로써 다른 요청을 브로드캐스트 필요가 없어짐으로 로컬 트래픽을 줄일 있다.

응답하는 시스템도 동일하게 로컬 Cache ARP정보를 저장한다

 

 

arp -a : arp테이블 목록

arp -s IP주소 MAC주소 : 생성

arp -d IP주소 : 해당IP삭제

 

IGMP ( Internet Group Management Protocol ) 그룹을 가입하고 탈퇴를 도와줌 , 멀티캐스트 주소를 사용할 사용됨

  • 시스템이 다른 호스트와 통신하는 방법은 일반적으로 Unicast Broadcast 가지 방법이 있다. 다른 방법으로는 그룹 주소를 사용해서 Packet 보내는 Multicast 있다.

Multicast 그룹주소를 감시하고 있는 호스트만이 데이터를 수신하며, 다른 네트워크 장비는 그것을 무시한다. 이런 방식은 Broadcast 제한을 피해 호스트에서 여러 개의

목적지로 동시에 데이터를 보내야 하는 응용 프로그램에 유용하다

 

ICMP ( Internet Control Message Protocol ) IP 신뢰성이 있게끔 도와줌

  • IP 신뢰성을 보장하지 않는다. 따라서 네트워크 장애나 중계 라우터 등의 에러에 대처 없다. 이런 경우 수신측에서 송신측으로 데이터의 사고에 대한 내용을 전달할

필요가 있다. ICMP 이와 같은 오류 정보를 발견 송신측에 메시지를 전달하는 기능을 한다

 

 


 

 

 

Type

Message

0

에코 응답 (Echo Reply) 정상

3

수신처 도달 불가 (Destination Unreachable)

4

발신제한 (Source Quench)

5

라우트 변경(redirect)

8

에코 요청(Echo Request)

11

시간 초과  (Time Exceeded)

12

파라미터 불량 (Parameter Problem)

13

타임 스탬프 요청 (Timestamp Request)

14

타임 스탬프 응답 (Timestamp Reply)

15

정보 요구 (Information Requset)

16

정보 응답 (Informarion Reply)

17

주소 마스크 요구 (Address Mask Request)

18

주소 마스크 응답 (Address Mask Reply)

 

ICMP Error Message

  • ICMP 에러 메시지를 읽는 가장 쉬운 방법은 메시지를 다룰 있는 크기로 나누는 것이다. 메시지의 부분은 항상 보고되는 측정 ICMP 에러 메시지를 나타내며

메시지의 나머지 부분은 실패한 IP 데이터그램의 헤더와 데이터 8바이트를 포함한다.

Code

Message

0

Network Unreachable (네트워크 못찾음)

1

Host Unreachable (PC 못찾음)

2

Protocol Unreachable (프로토콜이 서로다름)

3

Port Unreachable (포트가 닫혀있음)

5

Source Route Failed (출발지 라우터의 이상)

6

Destination Network Unknown (네트워크 목적지가 존재하지 않음)

7

Destination Host Unknown (목적지 호스트(PC) 없음)

 

ICMP Utility Ping

  • Ping 도구는 ICMP Echo Request 메시지를 전송하여 목적지 시스템으로부터 ICMP Echo Reply메시지로 응답을 받는데 걸린 시간을 측정함으로써 네트워크 연결을

검사할 있다.

 

 

 

 

 

신고

'Theory > Network' 카테고리의 다른 글

4계층 (전송 계층)  (0) 2011.09.16
회선 교환 네트워크  (0) 2011.09.11
3계층 (네트워크계층 - IP Header)  (0) 2011.08.30
3계층 (네트워크 계층)  (1) 2011.08.14
2계층 데이타링크 계층  (0) 2011.08.08
1계층(물리계층) Physical  (0) 2011.08.08
by misodalle 2011.08.30 14:01
| 1 |

티스토리 툴바