티스토리 뷰
2022 우아한스터디 "HTTP 완벽가이드"를 진행하면서
'HTTP 완벽 가이드' 책을 읽고, 글쓴이의 생각을 정리하는 글 입니다.
https://book.naver.com/bookdb/book_detail.nhn?bid=8509980
HTTP 완벽 가이드
성공적인 웹 트랜잭션 뒤의 숨은 핵심, HTTP의 모든 것『HTTP 완벽 가이드』는 HTTP 규약이 어떻게 작동하고 웹 기반 애플리케이션을 개발하는 데 어떻게 사용하는지 설명하고, HTTP가 효율적으로 동
book.naver.com
HTTP는 저와, 여러분과 우리 모두의 삶에 녹아있는, 인터넷을 사용하기 위한 수단 중 하나입니다.
당장 인터넷을 접속할때 주소그 https://...로 시작하는것을 통해서 인터넷 주소부터가 http를 포함하는 것을 알 수 있습니다.
1. HTTP
HTTP는 Hyper Text Transfer Protocol입니다. 한글로 대충 번역하면 '초(?) 문자 전송 규약'인데, 이상하니 그냥 HTTP라고 하겠습니다.
Protocol이라는 말에서 알 수 있듯, 컴퓨터 A에서 컴퓨터B로 보낼 때 어떠한 메세지를 보낼지를 약속 한 정보라고 할수 있습니다.
HTTP의 Protocol에는
1_1. HTTP요청(Requests)을 보낼 위치
1_2. HTTP요청에 포함될 정보(Message)
1_3. HTTP요청의 종류(Methods)
1_4. HTTP요청에 대한 반응(Response) + 상태 코드
등이 포함됩니다.
2. TCP/IP
이때, 위 HTTP Protocol로 만든어진 내용을 전달할때는 TCP/IP를 사용합니다. TCP/IP 역시 Protocol중 하나이긴 한데, 해당 책에서는 깊이 다루지는 않습니다.
대학교 네트워크 수업에서 대출 등었던 기억이 나는데,
TCP/IP를 이용하면
2_1. 오류가 없이 데이터가 전송
2_2. 순서가 뒤집히는 일 없이 전송
2_3. 조각나지 않는 데이터 스트림
을 약속받을 수 있기 때문에, HTTP의 내용을 TCP/IP를 통해서 컴퓨터A -> 컴퓨터B로 전달한다고 볼 수 있습니다.
'네트워크 > HTTP' 카테고리의 다른 글
6. 멍청한 Proxy (0) | 2022.05.22 |
---|---|
5. 커넥션 관리(2편) (0) | 2022.05.22 |
4. 커넥션 관리(1편) (0) | 2022.05.15 |
3. HTTP 메세지 (0) | 2022.05.08 |
2. URL과 리소스 (0) | 2022.05.08 |
- Total
- Today
- Yesterday
- 프로그래머스
- Greedy알고리즘
- 이분탐색
- GDC
- react
- 셀프모청
- AVX
- git
- C++
- 병렬처리
- 알고리즘
- 동적계획법
- javascript
- Sort알고리즘
- 사칙연산
- 완전탐색 알고리즘
- 분할정복
- 자료구조
- 모바일청첩장
- 컴퓨터그래픽스
- SIMD
- stack
- prime number
- 청첩장
- 코딩테스트
- hash
- heap
- Python
- Search알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |