컴퓨터네트워크 및 인터넷 역사
network app이라는것은 네트워크 내에 있는 서버와 클라이언트에 대해서 이야기해보면?
server
클라이언트 프로세스와 서버 프로세스와의 통신.
p1과 p2가 데이터를 주고 받는 방식은 socket이 있기 때문에 가능하다.
서버와 클라이언트도 마찬가지 socket 덕분임
ip주소는 어떤 컴퓨터인지,
port는 그 컴퓨터 내에서 어떤 프로세스인지.
모든 웹 서비스들이 80번 포트를 쓰고 있어 . 왜 그럴까? => 서버는 24시간 켜져야 하고, 걔의 주소가 일정해야돼. 그런데 ? 네이버든 다음이든 각각 주소가 다르니까 그 주소를 해석해주는게 dns 포트넘버까지 다 틀려봐 얼마나 귀찮아. 모든 교수가 대학교는 달라도 다 401호를 써라 이런 느낌.
하위계층이 상위계층에 필요한 서비스를 준다.
앱이 transport에게 희망사항 나열
보통은 Persistant HTTP를 한다.
한번의 TCP 연결을 계속 사용하게 !!
그리고 효율성을 위해 한번에 모든 요청을 , 한번에 모든 응답을 받아온다.
글이 많은 도움이 되었습니다, 감사합니다.