Network

Network) 네트워크 - 프로토콜, OSI 7 계층

로픽 2015. 11. 25. 01:00
300x250

네트워크 프로토콜

응용 계층  -  OSI 7계층에서 7번째 계층

FTP

- 파일 전송을 위한 가장 기본 프로토콜

- 대화형으로 클라이언트와 서버가 통신이 가능하다

- 전송되는 파일의 형식을 지정할 수 있다

- 텔넷과 유사하게 여러 클라이언트가 동시에 서버에 접근가능

- 사용자는 로그인과 패스워드 입력 서버는 클라이언트가 검증된 사용자가 아닌 경우 파일 전송을 거부한다

 

FTP 연결 

컨트롤 연결 - 2단계, 21번 포트 사용

수동적 포트 오픈 -FTP서버에서 21번 포트 개방하고 클라이언트의 요청을 기다린다

능동적 포트 오픈 - 클라이언트에서 임의의 포트를 설정하여 FTP요청을 보낸다

 

데이터 연결 - 서버측에서 20번 포트 사용

1. 클라이언트에서 임의의 포트를 열고 수동적 오픈 상태를 설정한다

2. 클라이언트에서 port 명령어를 사용하여 열고 있는 포트 번호를 서버에 전달한다

3. 서버에서는 클라이언트가 보낸 임의의 포트를 받고 20번 포트를 수동적포트 오픈 상태로 설정한다

 

수동적 오픈 상태 - 상대방의 요청을 기다리는 상태나 요구를 받는 과정

능동적 오픈 상태 - 상대방에게 요청을 하는 과정

 

Telnet

- 사용자가 원격에 있는 서버에 로그인하도록 TCP연결을 설정하여, 단말기가 원격 컴퓨터 바로 옆에 있는 것처럼 직접 조작할 수 있게 해주다

 

* 3가지 서비스

- 원격 시스템에 표준 인터페이스를 제공하는 네트워크 가상 단말기 기능을 제공한다

- 클라이언트와 서버가 통신 옵션을 교환할 수 있는 메커니즘을 제공한다

- 양단 간의 통신이 대칭적으로 수행되며, 클라이언트측에서 항상 사용자 단말기가 사용되는 대신 임의의 프로그램이 클라이언트로 작동할 수 있다

 

SMTP

- tcp/ip 많이 사용하는 응용 서비스 중 하나가 메일 서비스이다

- 빠르고 편리해 많이 사용하며, 텍스트나 실행파일 등을 손쉽게 전송할 수 있다

- 송신자가 전송한 메일 메시지는 목적지 컴퓨터나 네트워크의 장애가 복구될 때까지 기다리며, 장애가 복구되었을 때 메일 메시지가 배달된다

- 지연 배달, 스풀링 기법 - 사용자가 메일 메시지를 전송하면 시스템은 전송 시각, 목적지 주소, 수신자, 송신자 등의 값을 개별 스풀에 복사해둔다

 

DNS

- 도메인 이름 주소를 통해 IP주소를 확인할 수 있는 프로토콜

 

300x250

OSI 7 계층

물리 계층 (1계층)

- 실제 장치를 연결하는 데 필요한 전기적, 물리적 세부 사항을 정의한다

- 허브나 리피터가 물리계층의 장치다

 

데이터 링크 계층 (2계층)

- 오류제어와 흐름제어가 필요하다

- 네트워크를 구성하는 개체들 간 데이터 전달하고, 물리계층에서 발생할 수 있는 오류를 찾고, 수정하는데 필요한 기능적, 절차적 수단을 제공한다

- MAC주소가 정해져 있다

 

 

네트워크계층  (3계층)

- 여러 노드를 거칠 때마다 경로를 찾아주는 역활을 하는 계층

- 네트워크 계층은 라우팅, 흐름제어, 단편화, 오류제어 등을 수행한다

- 전송 계층이 요구하는 서비스 품질을 제공하기 위한 기능적, 절차적 수단을 제공한다

- L3 스위치

 

전송계층 (4계층)

- 양 끝단의 사용자들이 신뢰성 있는 데이터를 주고 받을 수 있게 함

- 특정 연결의 유효성을 제어한다

 

세션계층 (5계층)

- 끝 단의 응용프로세스가 통신을 관리하기 위한 방법

- 동시 송수신 방식, 반이중 방식, 전이중 방식

- tcp/ip 세션을 만들고 없애는 책임을 진다

 

표현계층 (6계층)

- 데이터에 대한 구조를 하나의 통일된 형식으로 표현

- 다른 표현방식으로 사용하는 것을 최적화 시켜줌

- 데이터압축과 암호화 기능을 수행한다

 

응용계층 (7계층)

- 사용자나 응용프로그램 사이에 데이터 교환을 가능하게 하는 계층

- http, ftp, 터미널 서비스, 메일 

반응형