[TCP/IP 쉽게, 더 쉽게] 컴퓨터 네트워크

Eamon·2021년 2월 3일
0

CSstudy

목록 보기
1/1
post-thumbnail

컴퓨터 네트워크의 종류

컴퓨터 - 컴퓨터 연결 네트워크

  • LAN(Local Area Netwrok)

근거리 통신망. 비교적 근거리에 위치한 컴퓨터들이 연결된 네트워크

  • WAN(Wide Area Network)

원거리 통신망. 원거리의 컴퓨터들이 연결된 네트워크

전 세계 컴퓨터를 연결하는 인터넷

모바일 네트워크

서버와 클라이언트

서버(server) 와 클라이언트(clinet)

네트워크에 연결된 컴퓨터들 중 서비스를 제공하는 쪽을 서버(server)라고 하고 서비스를 받는 쪽을 클라이언트(clinet)라고 한다.

피어 투 피어(P2P)

네트워크에 연결된 두 대의 컴퓨터가 클라이언트와 서버의 역할을 동시에 할수 있어서 서로에게 서비스를 주고 받을 수 있는 통신 방식.

패킷 교환 방식

패킷(packet)

컴퓨터 네트워크에서는 이메일이나 파일과 같은 데이터들을 패킷(packet) 이라는 작은 다위로 분할 한 후 주고 받는다. 패킷은 자기 자신이 어디로 전달 되어야하는 지 알수 있도록 어드레스(Address) 정보를 가지고 있다.

패킷 교환 방식과 회선 교환 방식

  • 회선 교환 방식

    • 회선 교환 방식은 통신하려는 양측을 연결하기 위해 하나의 통신 경로를 점유한 후 통신 하려는 방식이다.

    • 1:1 통신만 가능하다.

    • 유선 전화나 3g 방식의 휴대 전화가 이러한 방식을 사용한다.

  • 패킷 교환 방식

    • 주고받을 데이터를 작게 쪼갠후 다른 데이터의 조각 들과 통신 경로를 공유하며 전송하는 방식이다.
    • 여러상대와 통신할때 효과적이다.

컴퓨터 네트워크와 계층모델

컴퓨터 네트워크를 구성하는 계층들

  • application layer

웹서비스 이메일과 같은 서비스를 사용자에게 제공한다.

판매자들이 상품을 포장해서 발송하는 단계와 같다.

  • tansport layer

application layer와 internet layer 사이에서 데이터가 올바르게 전달되도록 중계한다.

영업소에서 상품을 집하한 후에 물류센터로 발송하는 단계와 같다.

application layer 에서 받은 데이터들을 전송하기에 적합한 패킷크기로 작게 쪼갠 후 목적지의 프로그램을 식별할 수 있는 정보를 덧붙인다.

tansport layer 역할은 application layer 프로그램에서 전달 받은 데이터를 목적지 application layer 까지 전달 하는 것이다 전달 되지 않았을 때 재전송까지 이 계층이 하는 일이다.

  • internet layer

목적지의 ip adress로 데이터를 전달한다.

물류 센터에서 수신 지역별로 분류하여 발송하는 단계와 같다.

수신 측의 컴퓨터를 식별할 수 있는 ip address 정보를 덧붙인다.

  • network lnterface

네트워크 어댑터와 같은 하드웨어를 통해 데이터를 전달한다.

하드웨어에 신호를 전달하는데 필요한 정보를 덧붙인다.

profile
Steadily , Daily, Academically, Socially semi-nerd Front Engineer.

0개의 댓글