모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com 인프런 김영한 님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 수강한 뒤 정리한 글입니다. 목차 • 인터넷 네트워크 • URI와 웹 브라우저 요청 흐름 • HTTP 기본 • HTTP 메소드 • HTTP 메소드 활용 • HTTP 상태코드 • HTTP 헤더1(일반헤더) • HTTP 헤더2 : 캐시와 조건부 요청 HTTP 상태코드 클라이언트가 보낸 요청의 처리상태를 응답에서 알려주는 기능이라고 볼 수 있다. 코드 범위별로 큰 의미는 같으므로 새로운 HTTP 상태코드가 생기는 등의 일로 모르는 ..
모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com 인프런 김영한 님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 수강한 뒤 정리한 글입니다. 목차 • 인터넷 네트워크 • URI와 웹 브라우저 요청 흐름 • HTTP 기본 • HTTP 메소드 • HTTP 메소드 활용 • HTTP 상태코드 • HTTP 헤더1(일반헤더) • HTTP 헤더2 : 캐시와 조건부 요청 클라이언트에서 서버로의 데이터를 전달하는 방식 1. 쿼리 파라미터를 통한 전송 - HTTP 메서드 : GET - 게시판 정렬필터 에서 주로 사용 2. 메시지 바디를 통한 전송 - HT..
모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com 인프런 김영한 님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 수강한 뒤 정리한 글입니다. 목차 • 인터넷 네트워크 • URI와 웹 브라우저 요청 흐름 • HTTP 기본 • HTTP 메소드 • HTTP 메소드 활용 • HTTP 상태코드 • HTTP 헤더1(일반헤더) • HTTP 헤더2 : 캐시와 조건부 요청 1. HTTP API 설계 회원정보를 관리하는 HTTP API를 만들어야 할 때 구현해야 할 기능은 다음과같이 정의했다. 회원목록조회 : 모든 회원을 리스트로 조회한다. 회원 조회 :..
모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com 인프런 김영한 님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 수강한 뒤 정리한 글입니다. 목차 • 인터넷 네트워크 • URI와 웹 브라우저 요청 흐름 • HTTP 기본 • HTTP 메소드 • HTTP 메소드 활용 • HTTP 상태코드 • HTTP 헤더1(일반헤더) • HTTP 헤더2 : 캐시와 조건부 요청 HTTP(HyperText TransferProtocol) 과거에는 링크를 통해 문서 간 연결할 수 있는 하이퍼텍스트를 전송하는 데 사용되었지만, 현재는 모든 형태의 데이터를 HTTP..
모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com 인프런 김영한 님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 수강한 뒤 정리한 글입니다. 목차 • 인터넷 네트워크 • URI와 웹 브라우저 요청 흐름 • HTTP 기본 • HTTP 메소드 • HTTP 메소드 활용 • HTTP 상태코드 • HTTP 헤더1(일반헤더) • HTTP 헤더2 : 캐시와 조건부 요청 1.URI(Uniform Resource Identifier) Uniform : 리소스를 식별하는 통일된 방식(통합) Resource : URI로 식별할 수 있는 모든 것(자원) Id..
모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런... www.inflearn.com 인프런 김영한 님의 모든 개발자를 위한 HTTP 웹 기본 지식 강의를 수강한 뒤 정리한 글입니다. 목차 • 인터넷 네트워크 • URI와 웹 브라우저 요청 흐름 • HTTP 기본 • HTTP 메소드 • HTTP 메소드 활용 • HTTP 상태코드 • HTTP 헤더1(일반헤더) • HTTP 헤더2 : 캐시와 조건부 요청 1. IP (Internet Protocol) 네트워크 계층의 프로토콜이다. 인터넷 망에서 클라이언트가 보낸 메시지를 목적지까지 보내기 위해 IP 헤더(IPv4 데이터그램 형식 참조)..
TCP TCP는 전송계층의 프로토콜로써 IP 프로토콜 위에서 연결형 서비스를 지원한다. 전송계층의 PDU(Protocol Data Unit) 즉, 전송단위를 세그먼트라고 칭하며, 세그먼트의는 네트워크 부하, 윈도우 크기 등의 영향을 받아 가변 크기를 지원한다. TCP 헤더 구조 TCP 세그먼트는 (헤더 + 전송데이터)로 이루어져있으며 헤더의 최소 크기는 20바이트 최대 60바이트이다. TCP 헤더의 필드 Source/Destination Port 송수신 프로세스에 할당된 포트주소이다. IP는 호스트를 구분하기 위해 사용되며 포트번호는 프로세스를 구분하기 위해 사용된다. 포트번호는 TCP와 UDP에서 별도의 주소를 가지기 때문에 같은 번호를 사용할 수 있다. Sequence Number(순서번호) 송신 프..
네트워크 계층의 패킷을 데이터그램이라고 부르며 IP는 네트워크 계층의 프로토콜이다. IP는 IPv4와 IPv6 두 가지 버전이 있는데, 이 중 IPv4의 데이터그램 형식은 다음과 같다. IP 데이터그램은 옵션이 없을 경우 20 바이트의 헤더를 가지며 TCP 세그먼트를 전송한다면 총 40 바이트(IP 헤더 20바이트 + TCP헤더 20바이트)의 헤더를 전송한다 패킷 분할 관련 필드 이더넷 상에서 전송 가능한 패킷의 최대 크기인 MTU(maximum transmission unit)는 일반적으로 1500바이트이다. 전송할 데이터가 MTU를 초과하면 패킷을 분할(Fragmentation)해 전송한다. 패킷 분할과 관련된 필드는 다음과 같다. Identification (식별자, 구분자) - 패킷이 분할되었을 ..
- Total
- Today
- Yesterday
- svn
- 스프링
- 넥사크로
- 부트스트랩
- 백준
- 환경설정
- SQL
- Open API
- Java
- 오라클
- 프로그래머스
- 데이터베이스
- Thymeleaf
- 오류
- CS
- C
- CSS
- JSP
- 이클립스
- C++
- 인턴
- 네트워크
- 개발용어
- JVM
- 스프링부트
- 국비교육
- HeidiSQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |