강좌
클라우드/리눅스에 관한 강좌입니다.
네트워크 분류

리눅스마스터1급 : TCP/IP의 구조

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터1: TCP/IP의 구조



 

 

TCP/IP는 엄격히 말해서 OSI 참조 모델을 따르지 않는다.

 

 

 

“TCP/IP 계층 구조로 수정한 후 색인은 OSI 참조 모델과 직접적으로 대응되는 부분이 있는 반면, 그렇지 않는 계층도 있다.

 

 

 

 

 

OSI

OSI 계층 이름

TCP/IP 계층 이름

캡슐화 단위

TCP/IP 프로토콜들

7

애플리케이션 계층

애플리케이션 계층

data

FTP, HTTP, POP3, IMAP, telnet, SMTP, DNS, TFTP

 

6

프리젠테이션 계층

5

세션 계층

4

트랜스포트 계층

트랜스포트 계층

segments

TCP, UDP

3

네트워크 계층

인터넷 계층

packets

IP

2

데이터링크 계층

네트워크 엑세스 계층

frames

 

1

물리 계층

bits

OSI 계층과 TCP/IP 계층 구조

 

 

 

TCP/IP의 각 계층별 프로토콜들은 각각 보내려는 데이터에 헤더를 붙여서 캡슐화(data capsulation)하며, 이를 하부 계층으로 넘기게 되며 다른 곳에서 보낸 데이터를 받을 경우는 해당 헤더를 제거한 후 상위 계층으로 넘기는 방식으로 통신이 이루어진다.

 

 

 

 

 

5ef6539eaa8f8693ae488bb31c5d4ada_1683771253_9799.png
 

데이터 캡슐화




 

5ef6539eaa8f8693ae488bb31c5d4ada_1683771274_4532.png
 

TCP/IP의 통신 과정

 




Network Access 계층

 

물리적인 전송을 담당하는 계층으로서 전기 신호 등의 규약을 정의한다.

 

 

 

시스템이 네트워크를 이용해 네트워크에 직접 붙어있는 다른 장치들에게로 데이터를 전달하는 수단을 제공하며, 즉 상위 계층의 IP Datagram을 전송하기 위해 네트워크를 이용하는 방법을 정의한다.

 

 

 


 

Internet 계층OSI 참조 모델의 네트워크 계층에 대응할 수 있으며, 인터넷 주소가 지정되며 서로 다른 네트워크 간에 위치를 추적하는 기능을 담당하는 계층이다.

 

 

 

어떤 물리적 종류의 네트워크에도 구애받지 않는 가상 네트워크가 이 계층에서 구현된다.

 

 

 

 

IP(Internet Protocol), ICMP(Internet Control Message Protocol) 등으로 구성되어 있으며, IPTCP/IP의 핵심으로 TCP/IP Network의 기반이 되는 기본적인 패킷 전달 서비스를 제공한다.

 

 

 

ICMP는 제어, 에러 보고 및 TCP/IP에 필요한 정보 기능을 위한 메시지들을 보내게 된다.

 

 

 

 

 

Transport 계층데이터 전송을 담당하는 계층으로 크게 TCP(Transmission Control Protocol)UDP(User Datagram Protocol)를 꼽을 수 있는데, TCPend-to-end 에러탐지와 수정 기능 등을 포함하는 신뢰성을 보장하는 데이터 전달 서비스를 담당하며, UDP는 오류 정정 등을 제공하지 않는, 즉 신뢰성이 보장되지 않는 Connectionless 의 단순한 데이터그램 전달 서비스를 담당한다.

 

 

 

 

 

Application 계층

데이터를 교환하기 위해 Transport 계층 프로토콜을 사용하는 모든 프로세스들을 포함하며, HTTP, SMTP, FTP, TELNET, NNTP, IMAP, POP, SNMP, SMB, RPC 등 일반적으로 다양한 애플리케이션 프로토콜을 이 계층에서 제공하게 된다.

 

 

 

대부분 사용자 서비스를 제공하고, 새로운 서비스들은 항상 이 계층에 추가된다.

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  131 명