기타

TCP/IP Suite에 대해서 알아보자

citron031 2023. 7. 27. 22:41

✦ TCP/IP 프로토콜 스위트는 인터넷에서 컴퓨터들이 데이터 통신을 위해 사용되는 프로토콜(통신규약)의 모음이다. 

원래는 인터넷 프로토콜 스택이라고도 불리는데, 가장 많이 사용되는 TCP와 IP를 중심으로 다양한 프로토콜들이 구성되어 TCP/IP 프로토콜 스위트라고 부르기도 한다.

TCP (Transmission Control Protocol)

  • TCP는 신뢰성있는 연결 지향적인 프로토콜이다.
  • 데이터를 안정적으로 전송하기 위해 사용된다. 데이터는 순서대로 loss없이 전달된다.
  • TCP는 데이터를 패킷으로 분할하고, 수신 측에서는 패킷을 재조립하여 원래의 데이터로 복원한다.
  • TCP는 패킷 손실, 중복, 순서 변경 등과 같은 문제를 처리하여 신뢰성 있는 통신을 제공할 수 있게 해준다.

TCP와 UDP의 차이

 

IP (Internet Protocol)

  • IP는 패킷 기반의 비연결성 프로토콜로, 데이터 패킷을 주소 기반으로 전달하는 역할을 한다.
  • IP는 패킷 전달 여부를 보증하지 않고, 패킷을 보낸 순서와 받는 순서가 다를 수 있다. (TCP는 IP 위에서 동작하는 프로토콜로, 전달 여부와 순서를 보장한다)
  • IP는 각 기기에 고유한 IP 주소를 할당하고, 이를 통해 패킷을 보낼 수 있는 목적지를 식별한다.
  • IP는 라우팅과 패킷 전달을 담당하여 네트워크 간 데이터 흐름을 관리한다.

 

TCP를 기반으로한 수많은 어플리케이션 프로토콜들이 IP위에서 동작하기에, TCP/IP 프로토콜이라고 부른다.

다음은 주요한 TCP기반 어플리케이션 프로토콜들이다.

  • HTTP (Hypertext Transfer Protocol)
    웹 서버와 클라이언트 간의 통신을 위해 사용되는 프로토콜. HTTP는 TCP/IP 위에서 동작하며, 웹 페이지의 요청과 응답을 주고받는데 사용된다.
  • FTP (File Transfer Protocol)
    파일 전송을 위한 프로토콜로, TCP/IP 위에서 동작한다. FTP를 사용하여 파일을 업로드하고 다운로드할 수 있다.
  • SMTP (Simple Mail Transfer Protocol)
    이메일 전송을 위해 사용되는 프로토콜. TCP/IP 위에서 동작하며, 이메일 서버 간의 메일 전송을 처리한다.
  • DNS (Domain Name System)
    도메인 이름을 IP 주소로 변환하는 서비스를 제공하는 프로토콜. TCP/IP 위에서 동작하며, 웹 브라우저가 도메인 이름을 사용하여 웹 사이트에 접속할 수 있도록 도와준다.

HTTP 통신은 TCP/IP 통신 위에서 전송된다. HTTP는 TCP 프로토콜을 기반으로 동작하며, 클라이언트와 서버 간의 신뢰성 있는 데이터 전송을 위해 TCP를 사용한다.

 

🎡 그 외에도 SSH나 TELNET등이 있다.

 

 

https://ko.wikipedia.org/wiki/%EC%9D%B8%ED%84%B0%EB%84%B7_%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C_%EC%8A%A4%EC%9C%84%ED%8A%B8

 

인터넷 프로토콜 스위트 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 인터넷 프로토콜 스위트(영어: Internet Protocol Suite)는 인터넷에서 컴퓨터들이 서로 정보를 주고받는 데 쓰이는 통신규약(프로토콜)의 모음이다. 인터넷 프로토콜

ko.wikipedia.org