2012년 11월 21일 수요일

기본 개념

1.LAN
모든 장비가 인터페이스를 통해 데이타링크에 붙어있어야 함
매체 공유외에 공유방법 규정 필요->프로토콜->MAC
각 장비는 유일한 존재로 식별될수 있는 주소가 필요

2.라우터
공통 데이타링크를 공유하는 두 장비간 통신경로는 물리적 통로
서로 다른 네트워크에 속한 라우터 사이에서 제공하는 경로는 논리적 통로

1) 물리적 통로를 통과 하기 위해서는 Frame으로 캡슐화 해야함
2) 논리적 통로를 통과 하기 위해서는 Packet으로 캡슐화 해야함

Frame은 데이타링크를 거치면서 변하지만 Packet은 변하지 않음

3.인터네트워크에서 라우팅 할때의 기본 전제
모든 네트워크와 데이타링크는 유일하게 식별 되어야함->Network주소 필요

4.모든 라우터의 진짜 관심사는 Network의 위치
라우터는 Packet을 목적지 Network에 전달하기만 하면 됨
최종 목적지 Network에 도착하면 Mac주소로 해당 단말장비로 Frame 전달

5.라우터의 관심은 다른 라우터들 뿐이다.

6. TCP/IP
1) physical layer
물리적 매체와 관련
전기적,광학적,기계적,기능적,절차적

2) datalink layer
physical layer 제어
매체 접속 및 공유제어
MAC 주소
Frame 작성

3) internet layer
패킷과 주소 설정을 정의하여 논리적인 인터네트워크를 통해 data를 라우팅

4) host to host layer
internet layer 제어(흐름제어,오류제어)
논리적 링크 제어(end to end connection)
서로 다른 network에 존재하는 두 host 사이의 모든 논리적 경로에 대해 책임을 짐

7. 계층들 사이에서의 다중처리
많은 application들에게 host to host layer 계층의 한 서비스 이용 가능하게 함
host to host layer의 많은 서비스가 internet layer 이용 가능

8.IP 패킷
1) 헤더크기
20byte <= 24byte
패킷 전체 길이 = 최대 65,535byte

9.Identifier
datalink의 MTU를 넘으면 작은 packet으로 나눔
예) MTU=1500, data=5000 -> packet=1500 으로 나누고
나누어진 모든 패킷에 Identifier 1번을 부여함으로써 같은 data라는 표식이 되며 수신장비에서 조립시 참조함

10.flag
장애처리시 datalink의 MTU를 알아보기 위해 DF=1 세팅후 extended ping 시험
1) MF(more fragment)=1
뒤에 조각난 packet이 더 있음
2) MF(more fragment)=0
뒤에 조각난 packet이 없음

11.TTL
trace 명령어는 TTL 이용
처음 TTL=1 세팅후 ping ->1 hop 라우터는 TTL=0 세팅하고 packet을 폐기->발신지로 icmp 오류 메시지 송신->라우터는 icmp 오류 메시지로 송신지 라우터의 주소를 파악

12. Protocol 번호
상위 host to host layer의 프토토콜 번호
TCP,IGMP,ICMP,UDP,GRE,NHRP,IGRP,OSPF등....

13. option
1) loose source routing
지정한 라우터의 주소를 지나가면 ok
중간에 다른 라우터가 있어도 ok

2) strict source routing
지정한 라우터의 주소만 지나가야함
중간에 다른 라우터가 있으면 source route failed 에러 메시지 전송

14.ARP
datalink layer에서 host ip에 해당하는 mac 주소를 찾기위해 이용
목적지 mac주소는 broadcast 주소로 지정

15. clear arp-cache
동적으로 알게된 항목 삭제

16. proxy arp
라우터가 자신을 host에게 인식시키는 용도로 사용

예)
host(192.168.1.1)가 다른 네트워크(192.168.10.1)로 보내는 packet을 송신하려함->host에 gateway가 설정되어 있지 않음->목적지(192.168.10.1)에 대한 arp 패킷 전송->헤당 경로를 알고 있는 라우터가 자신의 mac주소로 arp 응답->host는 192.168.10.1을 목적지로 하는 frame의 목적지 주소를 라우터의 mac주소로 설정하여 전송
* 라우터가 자신의 인터페이스가 192.168.10.1인 것처럼 속임

17. ICMP
1) echo/echo reply
2) 경로 재설정 메시지
A 라우터가 같은 datalink에 있는 다른 B 라우터가 특정 목적지에 대해 더 적합한 라우터이므로 B라우터를 사용해야 한다는 사실을 자신에게 연결된 host들에게 통지

18. ICMP Redirect를 사용 하지말라
1) host에서 gateway를 설정 안했을떄->다른 네트워크를 목적지로 하는 ip에 대한 arp 전송->해당 경로를 알고 있는 라우터가 arp reply(단 proxy arp 설정된 라우터)

단점- 불필요한 arp traffic 발생
no ip redirects 설정하면 해제됨

19.TCP
연결지향 서비스 제공
1) sequence number
적절한 순서대로 패킷을 정렬하여 응용계층으로 전달

2) ack,검사합,timer
오류제어,신뢰성 있는 전달

3) window
흐름제어

flag - URG,ACK,PSH,SYN,RST,FIN

20. UDP
비연결 서비스 제공
응용서비스가 작고 폭증하는 data를 보낼때 유리








댓글 없음:

댓글 쓰기