컴퓨터 - 컴퓨터 연결 네트워크
근거리 통신망. 비교적 근거리에 위치한 컴퓨터들이 연결된 네트워크
원거리 통신망. 원거리의 컴퓨터들이 연결된 네트워크
전 세계 컴퓨터를 연결하는 인터넷
모바일 네트워크
서버(server) 와 클라이언트(clinet)
네트워크에 연결된 컴퓨터들 중 서비스를 제공하는 쪽을 서버(server)
라고 하고 서비스를 받는 쪽을 클라이언트(clinet)
라고 한다.
피어 투 피어(P2P)
네트워크에 연결된 두 대의 컴퓨터가 클라이언트와 서버의 역할을 동시에 할수 있어서 서로에게 서비스를 주고 받을 수 있는 통신 방식.
패킷(packet)
컴퓨터 네트워크에서는 이메일이나 파일과 같은 데이터들을 패킷(packet)
이라는 작은 다위로 분할 한 후 주고 받는다. 패킷은 자기 자신이 어디로 전달 되어야하는 지 알수 있도록 어드레스(Address)
정보를 가지고 있다.
패킷 교환 방식과 회선 교환 방식
회선 교환 방식
회선 교환 방식은 통신하려는 양측을 연결하기 위해 하나의 통신 경로를 점유한 후 통신 하려는 방식이다.
1:1 통신만 가능하다.
유선 전화나 3g 방식의 휴대 전화가 이러한 방식을 사용한다.
패킷 교환 방식
컴퓨터 네트워크를 구성하는 계층들
웹서비스 이메일과 같은 서비스를 사용자에게 제공한다.
판매자들이 상품을 포장해서 발송하는 단계와 같다.
application layer와 internet layer 사이에서 데이터가 올바르게 전달되도록 중계한다.
영업소에서 상품을 집하한 후에 물류센터로 발송하는 단계와 같다.
application layer 에서 받은 데이터들을 전송하기에 적합한 패킷크기로 작게 쪼갠 후 목적지의 프로그램을 식별할 수 있는 정보를 덧붙인다.
tansport layer 역할은 application layer 프로그램에서 전달 받은 데이터를 목적지 application layer 까지 전달 하는 것이다 전달 되지 않았을 때 재전송까지 이 계층이 하는 일이다.
목적지의 ip adress로 데이터를 전달한다.
물류 센터에서 수신 지역별로 분류하여 발송하는 단계와 같다.
수신 측의 컴퓨터를 식별할 수 있는 ip address 정보를 덧붙인다.
네트워크 어댑터와 같은 하드웨어를 통해 데이터를 전달한다.
하드웨어에 신호를 전달하는데 필요한 정보를 덧붙인다.