inblog logo
|
khh

    HTTP 1

    Jan 10, 2024
    HTTP 1
    Contents
    안녕
     

    : (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
    Contents
    안녕

    khh

    RSS·Powered by Inblog