본문 바로가기

Network2

HTTP HTTP 기본 HTTP = HyperText Transfer Protocol 초기에는 문서간에 링크를 통해서 연결할 수 있는 HTML을 전송하는 프로토콜로 시작하였으나, 이제는 HTML , XML IMAGE, 음성, 영상, 파일 JSON, XML(API) 거의 모든 형태의 데이터 전송 가능하다. HTTP 메시지에 모든 것을 전송한다. 기반 프로토콜 TCP기반 프로토콜 위에 동작하는 HTTP/1.1(가장 많이 사용), HTTP/2 UDP기반 프로토콜 위에 동작하는 HTTP/3 HTTP 특징 클라이언트 서버 구조 무상태 프로토콜 , 비연결성 HTTP 메시지 단순함, 확장 가능 클라이언트 서버 구조 Request Response 구조 클라이언트는 서버에 요청을 보내고, 응답을 대기 서버는 요청에 대한 결과를 .. 2021. 4. 4.
인터넷 네트워크 인터넷 네트워크 IP TCP, UDP PORT DNS IP IP 프로토콜의 역할 지정한 IP에 데이터(메시지)를 담아서 전달 패킷이라는 통신 단위로 데이터를 (메시지)를 전달 IP 패킷 정보 (출발지 IP, 목적지 IP, 기타 등등) 그러나 이 IP 프로토콜에는 한계가 있다 IP 프로토콜의 한계 비연결성 패킷을 받을 대상이 없거나, 대상이 그 패킷을 받을 수 없는 상태여도 패킷을 전송한다( 목적지 IP 상태를 알지 못한다) 비신뢰성 패킷 소실 (소실되어도 모름) 패킷 전달 순서 문제 발생 (서버에 클라이언트가 보낸 순서와 다르게 도착함) 프로그램 구분 같은 IP를 사용하는 서버에서 여러 애플리케이션을 사용하고 있을때 (ex. 게임과 음악듣기 등) 이 애플리케이션들을 구분 짓지 못한다. 그래서 이를 해결.. 2021. 4. 4.