패킷 교환 방식



패킷 교환 방식이란?


이메일이나 파일과 같은 데이터를 패킷이라는 작은 단위로 분할할 후 주고 받는 방식

패킷은 자신이 전달되어야 하는지 알 수 있는 Address 정보를 가지고 있다.


*패킷은 송신지와 송신지의 address 모두 가지고 있음



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



회선 교환 방식


아날로그, 유선 전화 , 3G 휴대폰의 경우 회선 교환 방식을 사용

통신하려는 양측을 연결하기 위해 하나의 통신 경로를 점유한 후 통신하는 방식이라 일대일 통신만 가능


패킷 교환 방식


주고 받을 데이터를 작게 쪼갠 후 다른 데이터 조각들과 통신 경로를 공유하며 전송하는 방식이라

여러 상대로 통신할 때 효율적



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



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



계층 모델이란?


네트워크에 참여한 다양한 통신 장비와 프로그램들의 역할을 이해하기 쉽게 분류하고 추상화한 것


TCP/IP 계층의 종류


애플리케이션 계층 : 웹서비스, 이메일과 같은 서비스를 사용자에게 제공한다. / 서비스를 제공하는 부분

(서버, 클라이언트, HTTP, SMPT, POP3, FTP, SSH ...)


트랜스포트 계층 : 애플리케이션 계층과 인터넷 계층 사이에서 데이터가 올바르게 전달되도록 중계한다. / 통신기능을 담당

(TCP, UDP)


인터넷 계층 : 목적지의 IP 어드레스로 데이터를 전달한다. / 통신기능을 담당

(IP 어드레스, IPv4, IPv6, ICMP, 라우팅...)


네트워크 인터페이스 계층 : 네트워크 어댑터와 같은 하드웨어를 통해 데이터를 전달한다. / 통신기능을 담당

(이너넷, 무선 LAN, MAC 어드레스, PPP, FTTx, xDSL...)



* 유의점 이 계층 모델은 TCP/IP의 계층모델으로 OSI 참조 모델( 흔히 7계층)은 더 세분화된 계층 모델이다.



각 계층을 통과하는 데이터의 형태


애플리케이션 계층  - 쪼개진 데이터

트랜스포트 계층의 헤더 - 쪼개진 데이터의 결합 순서와 이 데이터를 받을 프로그램을 식별할 수 있는 번호

인터넷 계층의 헤더 - 목적지의 컴퓨터를 식별할 수 있는 번호

네트워크 인터페이스 계층의 헤더 - 유선 LAN에서 데이터를 보내는데 필요한 정보


* 헤더와 트레일러


데이터 앞에 붙는 정보가 헤더

뒤에 붙는 정보가 트레일러 



'네트워크' 카테고리의 다른 글

네트워크 서비스와 애플리케이션 계층(2)  (0) 2017.01.11
네트워크 서비스와 애플리케이션 계층(1)  (0) 2017.01.10
프로토콜 종류  (0) 2017.01.04
컴퓨터네트워크(3)  (0) 2017.01.03
컴퓨터 네트워크(1)  (0) 2016.12.22

컴퓨터 네트워크의 종류


컴퓨터 네트워크 : 여러 대의 컴퓨터를 서로 연결하여 서로 데이터를 주고받을 수 있도록 망이 사전에 구축된 것.

LAN : 가정이나 사무실처럼 실내에서 비교적 근거리에 위치한 컴퓨터들이 연결된 것을 LAN(Local Area Network)

WAN : 집 밖이나 회사 건물 밖처럼 비교적 먼 거리에 위치한 컴퓨터들과 연결된 것을 WAN(Wide Area Network)

인터넷 : 여러 네트워크 중에서도 가장 큰 네트워크

모바일 네트워크 : 휴대전화나 스마트폰을 연결하기 위해 무선 기술을 활용한 것




컴퓨터 네트워크의 역할


이메일, 채팅, VoIP(인터넷 전화)

파일공유, 주변 기기의 공유

분산처리

파일전송 : 서버에 웹 페이지 파일 등을 업로드한다.

원격제어 : 서버로 명령어를 보내어 원격으로 제어한다.

www(웹), 동영상 및 음악 스트리밍 서비스 : 클라이언트에게 웹페이지, 동영상, 음악 데이터 등을 제공한다.



서버와 클라이언트


서버 : 네트워크에 연결된 컴퓨터들 중 서비스를 제공하는 쪽


#서버의 종류

웹 서버 : 웹 페이지의 내용을 전송하는 서비스를 제공

메일 서버 : 메일을 송수신하는 서비스를 제공


클라이언트 : 서비스를 받는 쪽


서비스별 서버와 클라이언트의 역할


웹 서비스 

- 서버의 역할 : 클라이언트로부터 요청을 받고 해당하는 웹 페이지를 전송한다.

- 클라이언트의 역할 : 서버에 웹 페이지를 요청하고 응답으로 받은 웹 페이지를 화면에 표시한다.


메일 서비스 
    - 서버의 역할 : 메일을 전달하는 송신 기능과 받은 메일을 저장하는 수신 기능이 있다.

    - 클라이언트의 역할 : 사용자가 작성한 메일을 메일 서버로 보내고 다른 사라이 보낸 메일을 받아 화면에 표시한다.


FTP 서비스 

- 서버의 역할 : 서버 컴퓨터의 하드 디스크 폴더 안으로 업로드한 파일을 저장하는 기능과 하드 디스크 폴더 안에 있는

  다운로드하는 기능이 있다.

- 클라이언트의 역할 : 클라이언트 PC에 저장된 파일을 서버에 업로드하거나 서버의 파일을 클라이언트 PC에 다운로드한다.


원격 제어 서비스 

    - 서버의 역할 : 클라이언트가 내린 명령을 서버에서 실행하고 그 결과를 클라이언트에게 보여준다.

    - 클라이언트의 역할 : 사용자의 제어 명령을 원격지의 서버에 전달하고 그 결과를 받아 화면에 표시한다.


Peer to Peer


정의 : 네트워크에 연결된 두 대의 컴퓨터가 클라인트와 서버의 역할을 동시에 수행할 수 있어서 서로에게 서비스를 주거나

         받을 수 있는 통신 방식



'네트워크' 카테고리의 다른 글

네트워크 서비스와 애플리케이션 계층(2)  (0) 2017.01.11
네트워크 서비스와 애플리케이션 계층(1)  (0) 2017.01.10
프로토콜 종류  (0) 2017.01.04
컴퓨터네트워크(3)  (0) 2017.01.03
컴퓨터 네트워크(2)  (0) 2016.12.24

+ Recent posts