URI URI 단어 의미 URI : Uniform Resource Identifier Uniform : 리소스를 식별하는 통일된 방식 Resource : URI로 식별할 수 있는 모든 것 Identifier : 다른 항목과 구분하는데 필요한 정보 URN, URL URL : resource가 존재하는 위치 URN : resource 그 자체 URN만으로는 실제 리소스를 찾을 수 있는 방법이 보편화되지 않아, 거의 사용되지 않음 따라서 URL과 URI를 거의 비슷한 의미로 사용 URL 문법 schema : 주로 프로토콜 사용 schema에 따라 port번호를 생략할 수 있다.(http:80, https:443) userinfo : URL에 사용자 정보를 포함해 인증 거의 사용 X host : 호스트명, 도메..
HTTP
IP(인터넷 프로토콜) 역할 지정한 IP 주소로 데이터 전달 패킷이라는 통신 단위로 데이터 전달 IP 패킷 정보 : 출발지 IP, 목적지 IP, 기타, 전송데이터 IP 패킷 내 IP 주소를 통해 멀리 있는 노드 간의 통신 한계 비연결성 : 패킷을 받을 대상이 없거나 서비스가 불능 상태여도 패킷 전송 비신뢰성 : 중간에 패킷이 사라지거나, 패킷의 순서가 바뀔 수 있다 프로그램 구분 : 같은 IP를 사용하는 서버에서 통신하는 어플리케이션이 둘 이상인 경우 한 PC에서 게임과 음악을 같이 하는 경우, 서버의 데이터가 게임의 데이터인지 음악의 데이터인지 알 수 없음 TCP, UDP 프로토콜 계층 어플리케이션에서 통신 요청을 하면, 1. Socket 라이브러리를 통해 전달, 2. TCP 정보 생성 + 메세지 데이..