1. 인터넷 통신 인터넷 망에서 컴퓨터들은 어떻게 통신할까? 예를 들어 클라이언트 옆에 서버가 있으면 케이블을 연결해 “Hello world” 라는 메시지를 보내면 통신이 된다. 하지만 이 클라이언트와 서버 사이에 인터넷 망이 있다면 어떻게 될까? 클라이언트가 한국에 있고 서버가 미국에 있다면 한국에 있는 클라이언트가 “Hello world” 라는 메...
TCP, UDP 개요 애플리케이션 계층에서 전달된 정보(payload)에 TCP 정보를 생성하여 포함시킴 IP 패킷 정보가 가지고 있는 한계점(비신뢰성, 비연결성)을 TCP 정보를 통해 해결 프로토콜 4계층 IP 프로토콜에서 중간에 피킷이 손실되고 순서가 상이한 문제들을 TCP 프로토콜이
PROT IP 가 인터넷 세계에서 논리적인 내 컴퓨터의 주소라면, PROT 는 내 컴퓨터내의 수많은 애플리케이션의 식별자가 되는 경로 ex) 푸르지오 아파트 106동이 IP 주소라면 1401호는 PROT 주소가 됨 PORT 는 0 ~ 65535 까지 할당이 가능 0 ~ 1023 까지는 이미 일반적으로 사용되는 포트이기에 사용하지 않는게 좋다. ...
URI? URL? URN? URI 내부에 URL, URN 이 포함되어 있다. 💡 URI 는 로케이터(Locator), 이름(Name) 또는 둘다 추가로 분류될 수 있다. URI(Uniform Resource Identifier) Uniform : 리소스 식별하는 통일된 방식이다. Resource : URI 로 식별할 수 있는 모든 걸 자원이라고 한...
HTTP(Hyper Text Transfer Protocol) : 문서 간의 링크를 통해서 하이퍼텍스트 문서를 통해 연결하는 프로토콜 : 처음엔 문서간 링크를 통해 연결할 수 있는 프로토콜로 사용했으나, 현재는 모든 것을 전송한다. HTTP 프로토콜에 HTML, TEXT, IMAGE, 음성, 영상, 파일, JSON, XML(API)등 모든 형태의 데이...