애플리케이션 프로그램 - 종단 시스템에서 수행 - 네트워크를 통해 서로 통신 - 네트워크 core장비를 위한 소프트웨어 작성은 필요없다. 애플리케이션 프로그램 client - server 구조 server : 항상 켜저 있는 호스트. client라는 다른 많은 호스트들의 요청을 받는다. - 웹 서버가 클라이언트 호스트로부터 객체 요청을 받으면 웹서버는 클라이언트 호스트로 요청된 객체를 보내어 응답 - client-server 구조에서 클라이언트는 서로 직접적인 통신을 하지 않는다. - server는 고정/영구적인 IP주소를 갖는다. - 버퍼가 많이 걸리는 것을 대비해 많은 호스트를 갖춘 데이터 센터가 서버생성에 흔히 사용된다. P2P 구조 - 항상 켜저있는 서버가 필요 없다. - peer이라는 종단시스템..
네트워크 코어 > 인터넷의 종단 시스템을 연결하는 패킷 스위치들과 링크들의 연결망 패킷 교환 > 네트워크 응용에서 종단 시스템은 서로 메세지를 교환하는데 송신 종단 시스템은 메세지를 패킷이라는 작은 데이터 덩어리로 분할한다. 송신측과 수신측 사이에서 각 패킷은 통신 링크와 패킷 스위치를 거치게 된다. 패킷은 링크의 최대 전송 속도와 같은 속도로 각각의 통신 링크 상에서 전송한다. 즉, 송신 종단 시스템 or 패킷 스위치가 R bit/sec의 속도로 링크상에서 L bits의 패킷을 송신한다면 전송시간은 L/R초 저장 - 후 - 전달 > 대부분 패킷 스위치는 이방식을 사용하는데, 출력 링크로 패킷의 첫 비트를 전송하기 위해서 전송 전 전체 패킷을 받아야 한다. 라우터는 보통 여러개의 링크를 갖는데 라우터의 ..
구성 요소 관점에서의 인터넷 > 수십억개의 컴퓨팅 장치들을 연결하는 컴퓨터 네트워크 컴퓨팅 장치란? > 호스트 = 종단 시스템 : 네트워크 응용 프로그램 수행 / 종단 시스템 : 통신링크와 패킷 스위치의 네트워크에 연결 이때 링크들은 다양한 전송률(링크 대역폭)을 갖는다. (단위 : bps) 패킷 > 한 종단 시스템이 다른 종단 시스템으로 보낼 데잉터를 가지고 있을때, 송신 종단 시스템은 그 데이터 세크먼트로 나누고 각 세그먼트에 헤더를 붙인다. 이렇게 만들어진 정보 패키지를 패킷이라 한다. 패킷 교환기 > 입력 통신 링크의 하나로 도착하는 패킷을 받아서 출력 통신 링크의 하나로 그 패킷을 전달한다. 대표적으로 라우터, 링크 계층 스위치가 있다. 패킷 교환 네트워크 > 화물 운송과 유사하다. 패킷은 트럭..