'TCP/IP'에 해당되는 글 4건

  1. 2013.04.25 [노트]TCP세그먼트의 헤더 구조
  2. 2011.10.31 INTERNET PROTOCOL의 종류
  3. 2011.01.07 TCP 헤더의 구조
2013. 4. 25. 10:20


'[정보통신] > 근거리 통신' 카테고리의 다른 글

[노트]멀티캐스트 라우팅 프로토콜  (0) 2013.04.25
[노트]서브네팅, 슈퍼네팅  (0) 2013.04.25
[노트]IP패킷의 헤더 구조  (0) 2013.04.25
[노트]오류제어  (0) 2013.04.24
Posted by nooriry
2011. 10. 31. 15:21

TCP/IP 계층은 4개의 계층으로 이루어져 있으며 각 계층은 OSI 참조모델을 표준으로 하고 있다.

이번 포스트에선 TCP/IP 계층을 OSI 참조모델의 계층과 비교해 보고 각 계층에서 사용되는 protocol은
어떤것들이 있는지 확인해 본다.

1. OSI 참조모델과 TCP/IP 계층의 비교


2. OSI 참조모델의 각 계층에서 사용되는 protocol
   [APPLICATION]
   SIP, DNS, FTP, HTTP, SMTP, SNMP, TELNET, DHCP, RTP

   [PRESENTATION]
   SSL, TLS

   [SESSION]
   NetBIOS, SAP, L2TP

   [TRANSPORT]
   TCP, UDP, SCTP, SPX

   [NETWORK]
   IP, ICMP, IPsec, IGMP, IPX, AppleTalk

   [DATA LINK]
   ATM, SDLC, HDLC, ARP, IEEE802.3, FR, PPP

   [PHYSICAL]
   POTS, PDH, SONET/SDH, PON, DSL

3. TCP/IP의 각 계층에서 사용되는 protocol
   [APPLICATION]

   BGP, DHCP, DNS, FTP, HTTP, MGCP, RIP, RTP, SIP, SMTP, SNMP, SSH, TELNET

   [TRANSPORT]
   TCP, UDP, SCTP, RSVP

   [INTERNET]
   IP, ICMP, IGMP, IPsec

   [LINK]
   ARP, OSPF, L2TP, PPP, ISDN, FDDI

각 모델에서 사용하는 protocol을 확인해 본 결과 TCP/IP의 계층은 OSI 참조모델을 기준으로
만들어졌음을 다시 한 번 확인할 수 있었다.


[참고]
http://en.wikipedia.org

'[정보통신] > 근거리 통신' 카테고리의 다른 글

[노트]OSI 참조모델  (0) 2013.04.24
UTP CABLE  (0) 2012.02.17
LAN과 WAN의 종류  (0) 2011.01.07
IEEE 802 STANDARD  (0) 2011.01.07
Posted by nooriry
2011. 1. 7. 00:48

TCP/IP계층의 구조에 있어서 제3계층인 전송계층의 헤더 구조를 살펴본다.

전송계층에서 사용되는 프로토콜은 TCP, UDP등이 있으며 통신에서 라우팅을 담당하고 있다.

회선 접속/절단, 링크의 확립/해제를 수행하며 응용계층에서 내려온 데이터를 세그먼트라는 단위로
나눈다.

세그먼트 단위로 나뉜 데이터의 앞부분엔 헤더가 붙게 되며 이 헤더의 구조를 살펴봐서
전송계층이 어떤 역할을 하는지 알아보겠다.


- SOURCE PORT
   데이터가 사용되는 응용 프로그램의 번호. 20 or 21(FTP), 23(TELNET), 80(HTTP)
- SEQUENCE NUMBER / ACKNOWLEDGE NUMBER
   3way hand shaking을 하는 TCP에서 메세지에 붙이는 번호.
   ①Source가 sequence number 'A', acknowledge number '0'을 보낸다.
   ②Destination이 sequence number 'A+1', acknowledge number 'B'를 회신한다.
   ③Source가 sequence number 'A+1', acknowledge number 'B+1'을 보내고 종료한다.
- HLEN
   OPTIONS가 필수 항목이 아니기 때문에 헤더의 전체길이는 가변적이므로 그 길이를 명시.
- CODE BITS
   세그먼트의 용도.
   URG(긴급한 세그먼트임을 나타냄), ACK, RST(연결 재 설정), FIN
- WINDOW
   세그먼트를 window안에 표시된 크기만큼 전송하여 에러가 발생하지 않았다면 다음번 전송은
   2배의 window크기로 보내고 그래도 에러가 발생하지 않는다면 또 2배로 키워서 전송한다.
   계속 size를 배가 시키면서 전송을 하여 전송에 소요되는 시간을 줄이기 위함이다.
- URGENT POINTER
   DATA에 우선순위의 데이터가 있다면 해당 위치를 명시.

'[정보통신] > 근거리 통신' 카테고리의 다른 글

LAN과 WAN의 종류  (0) 2011.01.07
IEEE 802 STANDARD  (0) 2011.01.07
IP 패킷의 헤더 구조  (0) 2011.01.06
ICMP란?  (0) 2009.10.14
Posted by nooriry