분류 전체보기 262

[네트워크] 응용 계층 (1) 서비스 / 클라이언트-서버 vs P2P

응용 계층 서비스 - 네트워크를 사용하는 응용 프로그램 관련 프로토콜 HTTP (Hypertext Transfer Protocol) : 서버와 클라이언트 사이에서 웹문서를 전송하기 위한 규정 FTP (File Transfer Protocol) : 파일 전송을 위한 규정 SMTP (Simple Mail Transfer Protocl) : 이메일 전송을 위한 규정 - 웹과 HTTP 클라이언트는 사이트를 접속할 때 사이트를 구성하는 웹 문서에 해당하는 파일을 요청함 HTTP 프로토콜이 사용됨 전송시간 : TCP 연결 + 파일 전송 = 2*RTT(Round Trip Time) + File 전송시간 - 쿠키 쿠키는 어떤 사이트를 방문한 상태 서버는 사용자 A가 당사 사이트를 방문하였을 때 A에 대한 특정 id(A..

[네트워크] TCP/IP 5계층과 Protocol Stack

TCP/IP 5 계층 - 어플리케이션 계층 (Application Layer) 여러 응용 서비스를 위한 메시지를 구현. 프로토콜: FTP(파일), SMTP(메일), HTTP(텍스트), DNS(도메인 네임) 단위: 메세지 - 전송 계층 (Transport Layer) 목적지 주소의 특정 프로세스에 전달하기 위해 포트번호를 부여함. 프로토콜: TCP/UDP 단위: 세그먼트, 데이터그램 - 네트워크 계층 (Network Layer) 네트워크 주소를 부여함. 라우팅 / 출발지에서 목적지까지의 최적 경로를 설정함. 프로토콜: IP, Routing (OSPF, BGP) 단위: 데이터그램 - 링크 계층 (Link Layer)5계층TCP(/IP 5계층 물리적 주소(MAC)를 부여함. 오류/흐름 제어를 통해 신뢰성 있는..