HolaJun

35 object(s)
 

네트워크 기초 및 이해

네트워크 기초

[그림 1-1] 네트워크의 구성

시스템(System)

인터페이스(Interface)

전송 매체(Transmission Media)

프로토콜(Protocol)

네트워크(network)

인터넷(Internet)

시스템의 구분

  1. 노드(Node)
    • 인터넷에 연결된 시스템을 가장 일반화한 용어. 데이터를 주고받을 수 있는 모든 시스템을 통칭.
  2. 호스트(Host)
    • 컴퓨팅 기능이 있는 시스템. 일반 사용자가 응용프로그램을 실행할 수 있어 사용자가 네트워크에 접속하는 창구 역할을 함
  3. 클라이언트(Client)
    • 서비스를 요청하는 시스템.
    • 호스트는 다양한 서비스를 서로 주고받기 때문에 임의의 호스트가 클라이언트나 서버로 고정되지 않음.
    • 서비스의 종류에 따라 클라이언트가 될 수 있고, 서버가 될 수도 있음.
  4. 서버(Server)
    • 서비스를 주고받는 호스트들의 관계에서 특정 서비스를 제공하는 시스템.
    • 일반적으로 서버는 클라이언트보다 먼저 실행상태가 되어 클라이언트의 요청에 대기해야함.
    • 영원히 종료하지 않으면서 클라이언트의 요청이 있을 때마다 서비스를 반복해서 제공해야 함.

OSI 7 Layer

[그림 1-4] OSI 7계층 모델

1. 물리계층(Physical Layer)

3. 네트워크 계층(Network Layer)

4. 전송(전달) 계층(Transport Layer)

5. 세션 계층(Session Layer)

6. 표현 계층(Presentation Layer)

7. 응용 계층(Application Layer)

프로토콜과 인터페이스

[그림 1-5] 인터페이스와 프로토콜

인터넷 계층 구조

[그림 1-6] FTP의 계층 구조

인터네트워킹(InterNetworking)

게이트웨이(Gateway)

인터네트워킹 기능을 수행하는 시스템을 일반적으로 게이트웨이라 부른다

1. 리피터(Repeater)
2. 브리지(Bridge)
3. 라우터(Router)

DNS 서비스

요약

  1. 네트워크는 시스템, 인터페이스, 전송 매체, 프로토콜, 네트워크, 인터넷 같은 용어로 표현하는 구성 요소를 갖는다.

  2. 네트워크는 시스템과 공유 전송 매체의 집합으로 구성되며, 표준화된 프로토콜을 사용해 서로 데이터를 교환한다.

  3. 국제 표준화 단체인 ISO에서는 네트워크를 위한 OSI 7계층 모델을 제시하였다. OSI 7계층은 물리 계층, 데이터 링크 계층, 네트워크 계층, 전송 계층, 세션 계층, 표현 계층, 응용 계층으로 구성되어 있다.

  4. 인터넷은 IP 프로토콜을 사용해 네트워크 계층의 기능을 수행하고, 전송 계층에서는 TCP와 UDP를 사용해 데이터를 전송한다.

  5. 네트워크와 네트워크를 연결하려면 인터네트워킹 기능을 수행하는 게이트웨이가 필요하다. 게이트웨이에는 리피터, 브리지, 라우터 등이 있다.

  6. OSI 7계층 모델의 각 계층에서 사용하는 데이터에는 별도의 명칭이 존재한다. 특별히 네트워크 계층에서는 패킷, 데이터 링크 계층에서는 프레임이라는 용어를 사용한다.

  7. 호스트를 구분하는 구분자에는 유일성, 확장성, 편리성, 함축성이라는 특징이 있다.

  8. 인터넷에 연결된 네트워크 호스트에는 IP 주소와 호스트 이름이라는 두 개의 구분자가 있고, DNS를 이용해 이들을 맵핑한다. DNS는 입력된 호스트 이름을 IP 주소로 변환하는 분산 데이터베이스 시스템이다.

  9. 호스트 주소에는 호스트 이름, IP 주소, MAC 주소 등이 있다. 호스트에서 실행되는 프로그램은 포트 주소를 사용해 구분한다.