본문 바로가기
『 NetWork 』/[ 기초 ] OSI의 7계층

Chapter 01 네트워크의 기초 용어와 기능

by Play IT 2019. 3. 11.
반응형

네트워크정리.hwp01 네트워크 관련 기초 용어

1. 용어 간단하게 보고 가기.

[1.1] 시스템 System

내부 규칙에 따라 능동적으로 동작하는 대상을 가리킨다. <프로세서 같은 시스템도 해당한다>

시스템은 입력, 출력이 있을 수 있으며 크기를 기준으로 대상화하지 않는다.

물리적으로 공유하는 전송 매체에 의하여 서로 연결된다.

 

[1.2] 인터페이스 Interface

시스템과 시스템을 연결하기 위한 표준화된 접근 방법이다.

물리적인 규격도 표준화되어야 한다.

서로 서비스를 주고받는 상하 관계일 수도 있다.

 

[1.3] 전송 매체 Transmission Media

시스템끼리 정해진 인터페이스를 연동해 데이터를 전달하려면 물리적인 수단으로 필요하다.

인터페이스는 시스템 간의 연동을 위한 논리적인 규격이며 매체를 통해 전송됨으로 동작한다.

 

[1.4] 프로토콜 Protocol

데이터를 교환할 때 표준화된 특정 규칙이다.

 

[1.5] 네트워크 Network

전송 매체를 매개로 서로 연결되어 데이터를 교환하는 시스템의 모음

여러 시스템이 프로토콜을 사용하여 데이터를 주고받는 것을 의미한다.

네트워크끼리는 라우터라는 중개 장비를 이용해 연결한다.

 

[1.6] 인터넷 Internet

IP라는 네트워크 프로토콜을 사용하는 네트워크의 집합체이다.

데이터 전달기능만 공통으로 IP<<Internet Protocol>>를 사용한다.

 

[1.7] 표준화 Standardization

서로 다른 시스템이 상호 연동해 동작하려면 연동형식의 통일이 필요하다.


 

 

2. 시스템 기초 용어

네트워크는 외형적으로 시스템과 전송 매체의 조합으로 구성된다

시스템은 전송 매체를 이용해 다양한 연동 형태로 구성할 수 있다.

 

[2.1] 노드 Node

인터넷에 연결된 시스템을 가장 일반화한 용어이다 Ex)단말기, 터미널

데이터를 주고 받을수 있는 모든 시스템을 통칭하여 사용한다.

 

[2.2] 호스트 Host

컴퓨팅 기능이 있는 시스템을 의미한다.

사용자가 네트워크에 접속하는 창구 역할을 한다.

 

[2.3] 클라이언트 Client

호스트 사이에 제공되는 서비스를 기준으로 클라이언트와 서버로 나눌 수 있다.

클라이언트는 서비스를 이용하는 시스템이다.

 

[2.4] 서버 Server

클라이언트보다 먼저 실행 상태가 되어 요청을 대기해야 한다.

서비스를 제공하는 시스템이다.

 

2-1. 클라이언트와 서버

종류로는 FTP, Nas, Tallnet 등이 존재한다.

  

 

02 네트워크의 기능

계층 모델

ISO(International Standard Organization)에서는 OSI(open System

Interconnections) 7계층 모델을 제안하며 기능을 상세히 정의해 주고 있다.

 

1-1. OSI 7계층 모델의 계층별 기능

 

[1.1] 물리 계층 Physical Layer

호스트를 전송 매체와 연결하기 위한 인터페이스 규칙과 전송매체의 특성을 다룬다.

 

[1.2] 데이터 링크 계층 Data Link Layer

물리적 전송 오류를 감지기능 오류 제어 Error Control

오류 발생 시 송신자가 원래 데이터를 재전송 Retransmission

 

[1.3] 네트워크 계층 Network Layer

데이터가 올바른 경로로 선택할 수 있도록 지원해 준다.

라우터는 일반적으로 중개 시스템의 기능을 수행한다.

혼잡 Congestion을 제어해 준다.

 

[1.4] 전송 계층 Transport Layer

호스트 내부에서 실행되는 네트워크 프로세스이.

송신 프로세스와 수신 프로세스 간의 연결 기능을 제공한다. 안전한 데이터 전송 지원

계층 4까지의 기능은 운영체제에서 시스템 콜 형태로 상위 계층에 제공한다.

 

[1.5] 세션 계층 Session Layer

하위 계층과 상위 계층의 연결과 구분을 시킨다.

 

[1.6] 표현 계층 Presentation Layer

데이터의 의미Semantic 잃지 않도록 올바르게 표현Syntax하는 방법을 다룬다.

압축과 암호화

 

[1.7] 응용 계층 Application Layer

사용자를 위한 다양한 네트워크 응용 환경을 지원한다.

 

1-2. 프로토콜과 인터페이스

프로토콜 Protocol : 통신하기 위해 정해진 규칙방식이다.

인터페이스 Interface : 상하위의 계층 간에 존재하는 규칙

서비스 Service : 하위 계층이 상위 계층에 제공하는 인터페이스를 칭한다.

 

1-3. 인터넷 계층 구조

IP Internet Protocol - 네트워크 계층의 기능 수행

TCP Transmission Control Protocol - 전송 계층의 기능 수행

UDP User Datagram Protocol - 전송 계층의 기능 수행

FTP클라이언트 -> TCP -> IP -> LAN카드 드라이버

2.인터네트워킹 Internetworking

네트워크와 네트워크의 연결을 의미하며 라우터가 이 일을 해낸다.

 

2-1. 네트워크의 연결

서로 간의 인터페이스와 프로토콜을 모두 지원해야 통신이 가능하다.

 

2-2. 게이트웨이 Gateway

인터네트워킹 기능을 수행하는 시스템을 일반적으로 칭한다.

* 리피터 Repeater 물리 계층의 기능을 지원한다. 신호를 단순 증폭해 준다.

* 브리지 Bridge 데이터 링크 계층의 기능 추가되며 물리계층 오류를 해결해준다.

* 라우터 Router 물리, 데이터 링크, 네트워크 총 세 개의 계층을 지원한다.

정보들을 일반적으로 라우팅 테이블에 보관한다.

 

3. 프로토콜 Protocl

통신 시스템이 데이터를 교환하기 위해 사용하는 통신 규칙이다.

각 계층마다 서로 다른 프로토콜을 사용한다.

 

3-1. 데이터 단위 Data Unit

네트워크에서도 데이터를 프로토콜에 맞춰 묶어주어야 한다.

일반적인 통칭으론 PDU Protocol Data Unit이라 불린다.

APDU Aplication Protocol Data Unit 응용 계층

PPDU Presentation Protocol Data Unit 표현 계층

SPDU Session Protocol Data Unit 세션 계층

TPDU Transport Protocol Data Unit 전송 계층이며

TCP = Segment UDP = Datagram 이라 불린다.

DPDU Data Link Protocol Data Unit 데이터 링크 계층이며 프레임이라 부른다.

 


03 네트워크 주소의 표현

유일성 확장성[표현의 공간 크기] 편리성[효율성, Mapping] 정보의 함축[필요하며 다양함]

주소와 이름

주소 시스템을 지칭하는 구분자

이름 이해와 편리성을 도모하는 기호

 

1-1. IP 주소

네트워크 계층의 기능을 수행하는 IP 프로토콜이 호스트를 구분하기 위해 사용함.

IPv4 주소 표현 공간이 32 비트이며 2진수로 4개 씩 쪼개서 10진수로 나타냄.

IPv6 주소 표현 공간이 128비트로 확장 되었다.

 

1-2. 호스트 이름

IP 프로토콜은 호스트를 구분하는 용도로 IP주소만 사용한다.

IP를 문자로된 호스트로 변환하기 위해 DNS Domain Name System을 사용한다.

 

네임드 주소는 <호스트>.<단체 이름>.<단체 종류>.<국가 도메인> 이다.

국가는 kr,jp,us 단체는 co(Company), ac(Academy), go(Goverment)

 

2. 주소 정보의 관리

인터넷에서는 도메인 이름을 IP주소로 병환하는 작업이 필요하다 DNS~!

 

2-1. 호스트 파일

호스트 이름과 IP주소의 조합을 기록,관리 하는 것이다.

모든 컴퓨터의 호스트 정보를 주기적으로 갱신 생각보다 자주 발생하지 않는다.

모든 컴퓨터가 복사함으로써 정보의 일관성을 유지해야한다.

보통 수작업으로 한다.

 

2-2. DNS Domain Name System

주소와 이름 정보를 자동으로 유지하고 관리하는 분산 데이터베이스 시스템이다.

네임 서버라는 특정한 관리 호스트가 주소와 정보를 유지한다.

여러 네임 서버에 분산하여 관리 하도록 설계되어 있다.

 

2-3. 기타 주소

Mac (Medium Access Protocol) 호스트를 구분한다.

네트워크 계층에서 데이터 링크 계층으로 데이터를 전송할시 IP주소를 변환!

IP 주소(internet port)

네트워크 계층의 기능을 수행하는 IP 프로토콜에서 사용된다. 라우팅이 도움

 

메일 주소 사용자를 구분하기 위해 사용한다.

정리 자료 : 네트워크정리.hwp

반응형

댓글