TCP와 UDP는 데이터를 보내기 위해 사용하는 프로토콜
프로토콜 (Protocol) 정의
- 전자 기기 간의 원활한 통신을 위해 지키기로한 규약 / 메시지 형식에 대한 규칙
- 종류로는 HTTP/ DNS / IP / TCP / UDP 등이 있다
- 예시로 255.255.0.102 이러면 대충 IP인 걸 알 수 있는 이유가 프로토콜 이기 때문
- DNS(Domain name system)은 naver.com 하면 IP주소 192.0.2.44로 배정되는 일종의 "인터넷 전화번호부"
- 예시로 255.255.0.102 이러면 대충 IP인 걸 알 수 있는 이유가 프로토콜 이기 때문
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
TCP/IP의 개념 올바르게 이해하기
인터넷 프로토콜이란?인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 통신규약. 여러가지 종류의 인터넷 프로토콜이 있으나 그 중 TCP/IP가 가장 많이 쓰이기 때문에 TCP/IP 프로토콜이라
velog.io
🌐 아직도 모호한 TCP / UDP 개념 ❓ 쉽게 이해하자
HTTP / IP / TCP / UDP 는 모두 프로토콜 프로토콜은 클라이언트와 서버가 정보를 교환할 수 있도록 하는 메시지 형식 대한 규칙 이라고 보면 된다. 수신 호스트가 전송 받은 메시지를 이해하려면 설
inpa.tistory.com
https://mangkyu.tistory.com/15
[TCP/UDP] TCP와 UDP의 특징과 차이
오늘은 네트워크의 계층들 중 전송 계층에서 사용하는 프로토콜에 대해서 알아보려고 합니다. 전송계층은 송신자와 수신자를 연결하는 통신서비스를 제공하는 계층으로, 쉽게 말해 데이터의
mangkyu.tistory.com