[HTTP] 1-4. DNS
·
✏️ Study/🌐 네트워크
1. 인터넷 네트워크 1-1. IP 1-2. TCP/UDP 1-3. PORT 1-4. DNS IP는 기억하기 어렵고, 변경될 수 있다는 한계점이 있다 따라서 DNS를 사용한다 DNS (Domain Name System) - IP의 전화번호부 역할 - 도메인 명 IP 주소 변환 ex) 구글 서버, 네이버 서버 도메인 명 : google.com IP : 200.200.200.2 도메인명 : naver.com IP : 210.210.210.3
[HTTP] 1-3. PORT
·
✏️ Study/🌐 네트워크
1. 인터넷 네트워크 1-1. IP 1-2. TCP/UDP 1-3. PORT 1-4. DNS PORT : 같은 IP 내에서 프로세스 구분 - 포트번호는 0 ~ 65536 할당 가능 - 0 ~ 1024 : 잘 알려진 포트이므로 사용하지 않는 것이 좋음 - FTP : 20, 21 - TELNET : 23 - HTTP : 80 - HTTPS : 443
[HTTP] 1-2. TCP/UDP
·
✏️ Study/🌐 네트워크
1. 인터넷 네트워크 1-1. IP 1-2. TCP/UDP 1-3. PORT 1-4. DNS 인터넷 프로토콜 스택의 4계층 각 계층을 지나며 점점 추가 데이터가 붙음 TCP(Transmission Control Protocol) 특징 TCP : 전송 제어 프로토콜 - 연결 지향 - TCP 3way handshake (가상 연결) - 데이터 전달 보증 (SYN, ACK가 왔다 갔다 하면서 데이터 전송 여부를 확인) - 순서 보장 (패킷 순서 잘못되면 서버에서 데이터 재전송 요청) - 신뢰할 수 있는 프로토콜 - 현재 대부분 TCP 사용 TCP 3way handshake UDP(User Datagram Protocol) 특징 UDP : 사용자 데이터그램 프로토콜 - 하얀 도화지에 비유 (기능이 거의 없음) ..
[HTTP] 1-1. IP (인터넷 프로토콜)
·
✏️ Study/🌐 네트워크
1. 인터넷 네트워크 1-1. IP 1-2. TCP/UDP 1-3. PORT 1-4. DNS 클라이언트-서버 간 인터넷 통신은 수 많은 노드를 거쳐 이루어짐 IP (Internet protocol) 의 역할 - IP 주소를 통해 데이터 전송, 수신 가능 IP의 한계 1. 비연결성 - 패킷을 받을 대상이 없거나, 서비스 불능 상태여도 무조건적으로 패킷 전송 2. 비신뢰성 - 중간에 패킷이 소실될 수 있음 - 패킷이 순서대로 도착하지 않을 수 있음