본문 바로가기
통신 Study

TCP와 UDP

by 쫑쫑JJong 2024. 10. 22.

TCP와 UDP는 데이터를 보내기 위해 사용하는 프로토콜

프로토콜 (Protocol) 정의

  • 전자 기기 간의 원활한 통신을 위해 지키기로한 규약 / 메시지 형식에 대한 규칙
  • 종류로는 HTTP/ DNS / IP / TCP / UDP 등이 있다
    • 예시로 255.255.0.102 이러면 대충 IP인 걸 알 수 있는 이유가 프로토콜 이기 때문
      •  DNS(Domain name system)은 naver.com 하면 IP주소 192.0.2.44로 배정되는 일종의 "인터넷 전화번호부"

 

IP : Internet Protocol

  • 패킷 통신 방식의 인터넷 프로토콜
  • 인터넷은 IP주소와 패킷(데이터그램, 데이터 덩어리) 등으로 통신
    • 한번에 보내는 데이터의 양은 한계가 있기 때문에 패킷 형태로 데이터를 쪼개서 전달
  • 데이터의 조각을 최대한 빨리 대상 IP 주소로 보냄
  • 비신뢰성(unreliability)과 비연결성(connectionlessness)
  • 길이에 따라 IPv4, IPv6 등이 있다. -> 추후 정리 예정
    • IPv4는 8비트씩 4블록 / 172.211.32.52 이런거
    • IPv6은 16비트씩 8블록 / 2001:0dv8:0000:0000:9a3d:0044:2034:a0e1 이런거

 

 

TCP : Transmission Control Protocol

  • 전송 조절 프로토콜
  • IP 위에서 동작하는 프로토콜
    • 데이터 전달을 보증하고 순서대로 받을 수 있게 한다
  • 신뢰성은 보장 되지만 속도가 느림

3 Way-Hand Shake

  •   

 

 

 

 

 

 

 

https://aws-hyoh.tistory.com/57

 

TCP/IP 쉽게 이해하기

IT 분야에서 실무를 담당하시는 분들뿐만 아니라 학생, IT 쪽에 조금이라도 관심이 있는 분들이라면 TCP/IP에 대해 들어보셨을 겁니다. 저 또한 학부시절에 TCP/IP에 대해서 여러 번 들어보았는데요.

aws-hyoh.tistory.com

 

https://velog.io/@ksk0605/TCPIP%EC%9D%98-%EA%B0%9C%EB%85%90-%EC%98%AC%EB%B0%94%EB%A5%B4%EA%B2%8C-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0

 

TCP/IP의 개념 올바르게 이해하기

인터넷 프로토콜이란?인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 통신규약. 여러가지 종류의 인터넷 프로토콜이 있으나 그 중 TCP/IP가 가장 많이 쓰이기 때문에 TCP/IP 프로토콜이라

velog.io

https://inpa.tistory.com/entry/NW-%F0%9F%8C%90-%EC%95%84%EC%A7%81%EB%8F%84-%EB%AA%A8%ED%98%B8%ED%95%9C-TCP-UDP-%EA%B0%9C%EB%85%90-%E2%9D%93-%EC%89%BD%EA%B2%8C-%EC%9D%B4%ED%95%B4%ED%95%98%EC%9E%90

 

🌐 아직도 모호한 TCP / UDP 개념 ❓ 쉽게 이해하자

HTTP / IP / TCP / UDP 는 모두 프로토콜 프로토콜은 클라이언트와 서버가 정보를 교환할 수 있도록 하는 메시지 형식 대한 규칙 이라고 보면 된다. 수신 호스트가 전송 받은 메시지를 이해하려면 설

inpa.tistory.com

 

https://mangkyu.tistory.com/15

 

[TCP/UDP] TCP와 UDP의 특징과 차이

오늘은 네트워크의 계층들 중 전송 계층에서 사용하는 프로토콜에 대해서 알아보려고 합니다. 전송계층은 송신자와 수신자를 연결하는 통신서비스를 제공하는 계층으로, 쉽게 말해 데이터의

mangkyu.tistory.com