HTTP 1

Jan 10, 2024
HTTP 1
 

: (Hypertext Transfer Protocol)

 
notion image
 
X, Y 각 4byte로 8byte
점 7개를 보낸다면,
색상이 없을 경우 : 8*7= 56byte
 
 
색상이 있을 경우 줄로 퉁쳐서 용량 줄이는 방법이 있다.
 
notion image
 
논문 1) 언어 2) 툴 (Write, Read)
팀 버너스리 논문 툴 만듦
브라우저 (Read) 뷰어
하나의 화면
여러 장의 논문을 보기 위해 스크롤 만듦
 

확장자 HTML (하이퍼텍스트 마크업 언어)

 
하이퍼 텍스트
각주 → 앞뒤에 <a>파란색 글자</a> 걸려있음, 클릭하면 화면에 덮어씌어짐
 
마크업 랭귀지 <>
프레임워크에 표시하는 것
 
ex) <h1>안녕</h1> 브라우저에 제목(Heading)1 굵고 진하게 보임

안녕

 
<u>안녕</u> 브라우저에 안녕 밑줄 표시
 
브라우저
클라이언트 요청 → 스레드+1
클라이언트 ← 응답
 
notion image
 
 
 
 
HDD
많은 .html …
웹서버(Port:80)라고 함
브라우저는 요청마다 스레드가 하나 생긺
모든 서버는 스레드 풀이 있다.
CPU낭비를 막기위해 감당할 수 있는 리퀘스트 용량만큼 스레드 풀을 만들어 놓음
 

HTTP 동작

 
클라이언트
소켓
BW ← URL ( 프로토콜, IP주소, 포트, 자원명) →
BR ←
 
웹서버
소켓
BR
BW

URL

 
http://IP주소:80/K.html
80은 디폴트라 안적어도 된다.
Share article
RSSPowered by inblog