<IP 주소 - 패킷 : 전송 계층 (데이터 전송)>
IP 프로토콜 한계 보완 TCP
TCP - 포트 : 네트워크 계층 (데이터 전송 + 신뢰성 확보)
: 3-way-handshake (신뢰성),
: 포트 - 동시에 실행되는 프로그램을 구분해주는 네이버 등 프로그램에 전용 번호로 구분해주는 것 ! (:80, :443)
: DNS(도메인 네임 시스템) - 웹 사이트의 서버 주소는 IP 주소로 이루어짐
IP 주소의 숫자 → 사용자가 읽고 사용하기 쉬운 문자로 바꿔준다.
IP 주소 203.200.106.22 → search.naver?query=뉴진스
<Http (웹, 모바일 등 모든 곳에서 통신 가능), 보안 강화 Https>
: 클라이언트 → 서버로 요청과 서버 → 클라이언트로 응답
: 요청 - 회원가입, 로그인, 게시글 보기 및 삭제 등 + 구체적으로 요청할 정보를 서버로 보내는데 이를 사이트 링크 주소인 URL라 한다.
URL - naver.com:443/search.naver?query=사자왕 → 네이버의 사자왕을 검색해주는 요청 URL
URL path https://github.com/goodzeee?tab=repositories
: 응답 - 요청에 대한 처리를 해주고 데이터를 보내줌.
ip → tcp → http (1:1 대응)