티스토리 뷰

728x90
반응형

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로 전달한다고 볼 수 있습니다.

728x90
반응형

'네트워크 > 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
링크
«   2024/12   »
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
글 보관함