- LAN과 WAN
좁은 범위에서 연결된 네트워크는 LAN(Local Area Network)
수 많은 LAN들이 모여 세계의 네트워크를 구성하는 WAN(Wide Area Network)
- TCP/IP
인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 통신규약의 모음입니다.
TCP(Transmission Control Protocol)
IP(Internet Protocol)
IP
IPv4 주소에서 네트워크부가 어디까지인지 나타내는 것이 서브넷 마스크입니다.
- IP 주소: 192.168.1.1
- 서브넷 마스크: 255.255.255.0
- 네트워크 주소: 192.168.1.0
- 브로드캐스트 주소: 192.168.1.255
TCP/UDP
- TCP/IP 4계층 모델을 기준으로 IP 프로토콜의 계층인 인터넷 계층의 상위에서 동작.
- 전송계층
- 2계층에서 동작하는 IP와 4계층에서 동작하는 애플리케이션(http 등)을 중개함.
✅ TCP
- 연결지향적인 프로토골
- 데이터 전송 표적 기기까지의 전송을 보장
- 전송하는 패킷들의 순서가 보장
- UDP와 비교하면 느린 속도
- 통신 신뢰성을 높이는 기능이 구현
- HTTP의 경우 모든 데이터를 제대로 송수신해야하기 때문에 TCP를 사용
✅ UDP
- 데이터그램 지향적인 프로토콜
- 표적 기기까지의 전송이 보장되지 않음
- 패킷 순서 보장 안됨
- 패킷 순서를 보장하고 싶다면, 애플리케이션 레이어에서 관리해야함
- TCP보다 빠르고 단순하고 더 효율적인 속도를 가짐
- 속도가 빠르므로, 신뢰성보다 빠른 속도나 실시작 통신이 중요한 경우 사용