본문 바로가기

Computer Science18

02 Application Layer 2.1 네트워크 애플리케이션의 원리 네트워크 애플리케이션 개발의 중심 다른 종단 시스템에서 동작하고 네트워크를 통해 서로 통신하는 프로그램을 작성하는 것 종단 시스템에만 애플리케이션 소프트웨어가 존재 2.1.1 네트워크 애플리케이션 구조 (개발자 관점) 네트워크 구조 : 고정되어 있으며, 애플리케이션에 특정 서비스 집합을 제공 애플리케이션 구조 : 개발자에 의해 설계되고 애플리케이션이 다양한 종단 시스템에서 어떻게 조직되어야 하는지를 지시 클라이언트-서버 구조 : 서버는 항상 켜져있는 호스트, 클라이언트는 가끔 혹은 항상 켜져있을 수 있다. 클라이언트는 서로 직접적으로 통신하지 않음 서버가 고정 IP주소를 갖음 클라이언트는 서버 주소로 패킷을 보내서 서버에 연결 서버가 모든 요청에 응답할 수 없기에, 데.. 2021. 1. 24.
01 컴퓨터 네트워크와 인터넷 1.1 인터넷이란 무엇인가? 인터넷의 구성요소 관점 네트워킹 인프라 구조 관점 1.1.1 구성요소로 본 인터넷 인터넷 : 전 세계적으로 수십억 개의 컴퓨팅 장치를 연결하는 컴퓨터 네트워크 컴퓨팅 장치 : 호스트 or 종단 시스템 ▶ 종단 시스템은 통신 링크와 패킷 스위치의 네트워크(ISP)로 연결되어 인터넷에 접속 통신 링크 : 동축 케이블, 구리선, 광케이블, 라디오 스펙트럼 등 다양한 물리매체로 구성되며, 다양한 전송률을 이용하여 데이터를 전송한다. 패킷 : 종단 시스템이 다른 종단 시스템으로 데이터를 보낼 때, 송신 측은 그 데이터를 세그먼트로 나누고 각 세그먼트에 헤더를 붙임 → 이러한 정보 패키지가 패킷! 패킷 스위치 : 입력 통신 링크로 도착하는 패킷을 받아서 출력 통신 링크로 전달. 라우터는.. 2021. 1. 24.