[네트워크] TCP/IP 프로토콜이란?

최혜원·2023년 10월 15일
1

CS

목록 보기
4/7
post-thumbnail

📍TCP/IP(Transmission Control Protocol/Internet Protocol)

TCP/IP는 서로 다른 기종의 컴퓨터들 간에 데이터를 주고받을 수 있도록 하는 표준 프로토콜입니다. 프로토콜은 시스템과 애플리케이션 프로그램에서 정보를 교환할 수 있도록 하는 메시지 형식 및 프로시저에 대한 규칙 세트입니다. 수신 호스트가 메시지를 이해하려면 통신에 관련된 각 시스템이 이러한 규칙을 준수해야 합니다. TCP/IP 프로토콜 스위트는 계층(또는 레벨)이라는 관점에서 이해할 수 있습니다.
📌 OSI 7계층 보다 먼저 나온 규격이나 현재 더 많이 활용됩니다.

💡 4계층 - 응용 계층(Application Layer)

OSI 7계층의 세션 계층(5), 표현 계층(6), 응용 계층(7)에 해당한다.
프로그램(브라우저)가 직접 인터액트하는 레이어. 데이터를 처음으로 받는곳
다른 계층의 서비스에 접근할 수 있게 하는 애플리케이션을 제공
애플리케이션들이 데이터를 교환하기 위해 사용하는 프로토콜을 정의
HTTP, SMTP등의 프로토콜을 가진다.
TCP/UDP 기반의 응용 프로그램을 구현할 때 사용한다.
프로토콜 종류 – FTP, HTTP, SSH

💡 3계층 - 전송 계층(Transport Layer)

OSI 7계층의 전송 계층(4)에 해당
IP와 Port를 이용하여 프로세스와 통신
애플리케이션 계층의 세션과 데이터그램(datagram) 통신서비스 제공
통신 노드 간의 연결을 제어하고, 신뢰성 있는 데이터 전송을 담당한다.
프로토콜 종류 – TCP, UDP

💡 2계층 - 인터넷 계층(Internet Layer)

OSI 7계층의 네트워크 계층(3)에 해당
어드레싱(addressing), 패키징(packaging), 라우팅(routing) 기능을 제공
네트워크상 최종 목적지까지 정확하게 연결되도록 연결성을 제공하게 됨.
프로토콜 종류 – IP,ARP, RARP

💡 1계층 - 네트워크 액세스 계층(Network Access Layer)

OSI 7계층의 물리계층(1)과 데이터 링크 계층(2)에 해당
TCP/IP 패킷을 네트워크 매체로 전달하는 것과 네트워크 매체에서 TCP/IP 패킷을 받아들이는 과정을 담당
에러 검출 기능(Detecting errors), 패킷의 프레임화(Fraimg packets)
네트워크 접근 방법, 프레임 포맷, 매체에 대해 독립적으로 동작하도록 설계.
물리적인 주소로 MAC을 사용
LAN, 패킷망, 등에 사용됨

profile
어제보다 나은 오늘

0개의 댓글