Application Layer

조수빈·2023년 5월 23일
1

네트워크

목록 보기
1/2
post-thumbnail

해당 글은 Jim Kurose 교수님의 Computer Networks 강의를 듣고 요약한 내용이다. 세계적인 석학이 직접 유튜브에 강의를 촬영해서 올려주시는데 안들을 수가 없는 법. 다만 심화 이론도 곳곳에서 다루셔서 내가 이해할 수 있고 필요한 부분만 취사선택하였다. 한편, 강의가 영어로 진행되는만큼 요약 노트도 영어로 작성하였다

HTTP

  • client(request)-server(response)
    • Client initiates TCP connection, or, creates a socket to server on port 80
    • Server accepts TCP connection from the client
    • HTTP messages are exchanged between browser and server(HTTP connection); in the process, at most one object is sent over TCP connection
  • statelessness, meaning the server does not store the state of the client; so a transaction at hand theoretically does not have info on the prior transactions
  • web cache to reduce load on server and reduce response time
  • conditional GET to reduce load on server and reduce response time
  • cookies to store the state of the client, or the user info

이후 내용은 추가할 예정

profile
신입 풀스택 웹개발자로 일하고 있습니다

0개의 댓글