본문 바로가기

HTTP

(3)
김영한 HTTP 웹 기본 지식 3일차 HTTP 헤더 HTTP 헤더 용도 HTTP 전송에 필요한 모든 부가정보EX) 메시지 바디의 내용, 메시지 바디의 크기, 압축 , 인증, 요청 클라이언트 , 서버 정보 헤더 분류 General 헤더: 메시지 전체에 적용되는 정보 예) Connection: closeRequest 헤더: 요청 정보 예) User-Agent: Mozilla/5.0Response 헤더: 응답 정보 예) Server: ApacheEntity 헤더: 엔티티 바디 정보 예) Content-Type: text/html HTTP BODY HTTP/1.1 200 OKContent-Type: text/html;charset=UTF-8 Content-Length: 3423 ... 메시지 본문은 엔티티본문을 전달하는데 사용엔티티본문은 요청..
김영한 HTTP 웹 기본 지식 2일차 HTTP 메소드 활용클라이언트에서 서버로 데이터 전송2가지 방식 1. 쿼리 파라미터를 통한 데이터 전송GET주로 정렬 필터(검색어) 2. 메시지 바디를 통한 데이터 전송POST, PUT, PATCH회원 가입, 상품 주문, 리소스 등록, 리소스 변경 클라이언트에서 서버로 데이터 전송 4가지 상황 1. 정적 데이터 조회 - 이미지, 정적 테스트 문서2. 동적 데이터 조회 - 주로 검색,게시판 목록에서 정렬 필터(검색어)3. HTML Form을 통한 데이터 전송 - 회원 가입, 상품 주문, 데이터 변경4. HTTP API를 통한 데이터 전송 - 회원 가입, 상품 주문, 데이터 변경 , 서버 to 서버 , 앱 클라이언트,웹 클라이언트(Ajax)3. HTML Form을 통한 데이터 전송 HTML Form subm..
김영한 HTTP 웹 기본 지식 1일차 인터넷 네트워크 IP(인터넷 프로토콜) 지정한 IP 주소(IP Address)에 데이터 전달 패킷이라는 통신 단위로 데이터 전달 IP 프로토콜의 한계 비연결성 : 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송 비신뢰성 : 패킷이 중간에 사라지거나 , 패킷이 순서대로 도착하지 않을 수도 있음. 인터넷 프로토콜 스택의 4계층 애플리케이션 계층 - HTTP , FTP 전송 계층- TCP , UDP 인터넷 계층-IP 네트워크 인터페이스 계층 TCP(전송 제어 프로토콜) 연결지향 - TCP 3 way handshake 데이터 전달 보증 순서 보장 신뢰할 수 있는 프로토콜 연결지향 - TCP 3 way handshake 클라이언트 - 서버 사이에서 3단계로 1.SYN , 2.SYN+ACK 3.ACK 로..