HTTP ( 3 ) - TCP(Transmission Control Protocol) / UDP(User datagram protocol)
TCP / UDP : 인터넷 프로토콜 스택의 4계층 1. 애플리케이션 계층(HTTP, FTP) [웹브라우저,네트워크게임,채팅프로그램[Socket library]] = 프로그램이 메시지 생성, Socket 라이브러리를 통해 전달. 2. 전송 계층(TCP, UDP) = TCP 정보 생성, 메시지 데이터 포함. 3. 인터넷 계층(IP) = IP 패킷 생성, TCP 데이터 포함. 4. 네트워크 인터페이스 계층 [LAN 드라이버, LAN 장비(LAN카드)] TCP/IP 패킷 정보: [출발지IP, 목적지IP, [출발지PORT, 목적지PORT, 전송 제어, 순서, 검증 정보, [전송 데이터]]] TCP 특징 : ⊙ 연결지향 - TCP 3 way handshake(가상 연결) ex) SYN(PC) -> ACK+SYNC..
2022. 4. 27.
HTTP ( 1 ) - 기본 지식
HTTP(HyperText Transfer Protocol) 웹 기본 지식 모바일,데스크톱,(앱,웹 프레임워크)들은 HTTP를 기반으로 구성하고 HTTP protocol 표준 규약으로 통신한다. HTML, TEXT, IMAGE, 음성, 영상, 파일, JSON, XML(API), 거의 모든 형태 데이터 전송 가능. 서버간 데이터주고 받을 때도 대부분 HTTP 사용, TCP도 간혹 쓰지만 주로 게임이나 특수한 경우 상황에 쓰인다. HTTP 지식 수혜 : 대상 ( 모바일 앱 / 웹 프론트엔드 / 백엔드 ) 개발자들에게 도움 MOST 는 백엔드. HTTP 역사 ⊙ 0.9 / 1991 : GET 메소드만 지원, HTTP header X ⊙ 1.0 / 1996 : 메소드, 헤더 추가 ⊙ 1.1 / 1997 : 가장..
2022. 4. 26.