TCP / IP 4계층- 2편

darby·2022년 11월 29일
0

CS

목록 보기
9/12

TCP/ IP

  • TCP (Transmissoion Control Protocol)
    • 패킷을 정상적으로 받을 수 있도록 하는 프로토콜이다.
    • 꼼꼼하게 보내는게 목적이여서 IP 보다 패킷 전송 속도는 느리다
    • TCP는 목적지에 도착한 패킷들을 순서대로 정렬하고, 손상되거나 손실된 패킷이 있다면, 재용청을 하여 손상,손실된 패킷을 받아 안전하게 데이터를 가져오는 방식이다.
  • IP( Internet Protocol)
    • 패킷 데이터들을 최대한 빨리 특정 목적지 주소로 보내는 프로토콜 이다.
    • 빨리 보내는게 목적이기에
    • 패킷 전달 여부를 보증하지 않으며, 패킷을 보낸 순서와 받는 순서가 다를 수 있다.
    • 이 말은 데이터가 안전하게 도착 못 할수 있으며, 도착해도 일부가 빠져 있다라는 뜻이다.
  • TCP/IP 란?
    • TCP 와 IP 의 묶음을 의미 한다.
    • 즉, 두 가지 프로토콜 방식을 조합하여 인터넷 통신을 하는 것이다.
      • 송신자가 수신자에게 IP를 사용하여 최대한 빠르기 패킷전송 하면
      • TCP 를 활용해 패킷을 정상적으로 수신 받는다.
    • 이렇게 복수의 프로토콜 집합을 프로토콜 스택(Protocol Stack), 혹은 프로토콜 스위트(Protocol Suite)라고 부르며, 서로 다른 프로토콜 스택끼리는 통신 할 수 없다.

TCP/IP 4계층과 OSI 7계층 간단 비교

  • OSI 7 계층보다 TCP/IP 4계층이 더 단순화 시킨 계층을 의미한다
  • 이러한 계층적인 구조는 특징을 가지고 있는데
    • 각 계층별 처리 역할이 다르기 때문에, 계층별 간섭을 최소화 할 수 있다.
    • 특정 계층에 문제가 생기면, 해당 계층을 살펴보면 되기 때문에 유지 보수가 편하다
    • 다른계층 끼리는 데이터의 전달과정을 구체적으로 알 필요가 없기 때문에, 데이터의 캡슐화와 은닉이 가능하다.

TCP/IP 4계층의 캡슐화, 역캡슐화

  • OSI 7계층도 송수신 할 때에 헤더라는게 붙고(캡슐화) 떨어지는데(역캡슐화) TCP/IP도 마찬가지로 캡슐화, 역캡슐화 한다.

각 계층의 역할

  • 4계층 : 애플리케이션 계층
    • 사용자와 가장 가까운 계층으로, 사용자 - 소프트웨어 간 소통을 담당하는 계층이다
    • 애플리케이션을 실행하기 위한 데이터 형식이 작성된다
    • 프로토콜로는
      • HTTP, HTTPS, FTP, SSH, DNS, SMTP, Telnet
  • 3계층 : 전송 계층
    • 통신 노드 간 신뢰성 있는 데이터 전송을 보장하는 계층이다
    • 역캡슐화 과정에서, 포트 번호를 사용해 데이터를 정확한 애플리케이션에 전달하는 역할도 한다
    • 프로토콜
      • TCP, UDP, RTP, RTCP
  • 2계층 : 인터넷 계층
    • 패킷을 최종 목적지까지 라우팅하는 계층이다
    • 프로토콜
      • IP, ARP, ICMP, RARP, OSPF
  • 1계층 : 네트워크 액세스 계층
    • 데이터를 전기신호로 변한한 뒤, 물리적 주소인 MAC 주소를 사용해, 알맞은 기기로 데이터를 전달하는 계층이다
    • 프로토콜
      • Ethernet, Wi-Fi, PPP, Token Ring

[REFERENCE]

참조 1
참조 2
참조 3

0개의 댓글