목록HTTP 강의 메모/인터넷 네트워크 (2)
공부하는 블로그

이전 IP 프로토콜 통신의 한계(비연결성, 비신뢰성, 패킷 순서 문제)를 TCP가 해결해준다.UDP는 해결해주진 않지만 어느정도 도움은 준다. 인터넷 프로토콜 스택의 4계층애플리케이션 HTTP, FTP전송 TCP, UDP인터넷 IP네트워크 인터페이스 TCP의 특징연결 지향 - TCP 3 way handshake 논리 연결데이터 전달 보증순서 보장 신뢰할 수 있는 프로토콜이며, 현재는 대부분 TCP 통신을 이용한다. TCP 3 way handshake란 요즘은 최적화를 하면서 3번째 ACK 메시지를 보낼 때 데이터를 함께 보내기도 한다고 한다. 주의해야 할 점이 있는데 이 과정은 물리적으로 연결된 게 아니라 개념적으로 연결된 것이다.'개념적으로 연결됐다'는 말의 의미중간에 노드들이 실제로 연결됐는지는 ..

클라이언트가 서버에게 어떤 메시지를 보내고 싶을 때, 물리적인 거리가 멀면 인터넷 망이라는 것을 이용해서 메시지를 보내야 한다. 하지만 이 인터넷 망은 복잡하기 때문에, 메세지가 전달될 수 있도록 어떤 규칙이 있다. IP(인터넷 프로토콜)을 사용하면 상대방에게 정보를 전달할 수 있다. IP의 역할 - 지정한 IP 주소(IP Address)에 데이터 전달 - 패킷(Packet)이라는 통신 단위로 데이터 전달 IP 패킷 정보 패킷에는 출발지 IP, 목적지 IP, 그 외 기타 정보가 있으며, 그안에 전송 데이터가 포함된다. 하지만 IP 프로토콜만으로 통신을 하기에는 한계가 존재한다. - 비연결성 - 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송 - 비신뢰성 - 중간에 패킷이 ..