OSI(Open Systems Interconnection) 7 Layer ?
통신에 관한 국제적인 표준기구인 Intermational Organization for Standardization (ISO)라는 곳에서 만든 OSI 7레이어는 통신이 일어나는 과정을 7개의 단계로 나누었고, 통신을 7계층으로 표준화하여 효율성을 높이기 위해서 사용되었습니다. 피지컬계층 1 계층 ~ 어플리케이션 계층 7 계층
-
Application Layer(어플리케이션 계층)
-
Presentation Layer(프레젠테이션 계층)
-
Session Layer(세션 계층)
-
Transport Layer(전송 계층)
-
Network Layer(네트워크 계층)
-
Data Link Layer(데이터 링크 계층)
-
Physical Layer(피지컬 계층)
OSI(Open Systems Interconnection) 7 Layer 를 왜 나눴을까?
◾ 데이터의 흐름을 한눈에 파악이 가능
◾ 문제 해결의 편리성
◾ 7개의 계층별로 표준화
OSI7계층을 나눈 이유는 7개의 계층으로 나눠서 데이터의 흐름이 한 눈에 파악이 가능하다는 것과 7개의 계층으로
나눠서 문제의 파악이 가능 예를 들어 리그오브레전드 등 게임을 할 때 접속이 안된다면 1계층인 피지컬 계층의 문제와 핑통신으로 확인했을 때 문제없이 핑 통신이 된다하면, 다른 계층 5 6 7계층의 문제가 있다는 것을 확인할 수 있다.
그리고 7개의 계층별로 표준화하여 여러 회사의 장비를 써도 문제없이 네트워크가 가능하다는 점이다. 컴퓨터안의 랜카드나 스위치 라우터등 시스코회사의 라우터, 인텔의 랜카드, 주니퍼의 스위치를 사용해도 네트워크는 문제없이 가능하다는 점입니다.
1계층에서 7계층까지
◾ 1계층 피지컬 계층(Physical Layer)
통신의 맨 아래 단계. 전기적, 기계적, 기능적인 특성을 이용 통신 케이블로 데이터를 전송.
통신 단위는 비트 1, 0 (on, off 상태) 1계층은 데이터를 전달만 할 뿐 에러와 전송 등 다른 것은 관여하지 않습니다.
대표 장비 : 케이블, 허브, 리피터
프로토콜 : 이더넷
◾ 2계층 데이터 링크(Data Link Layer)
정보의 오류와 흐름을 관리 안전한 정보의 전달을 수행을 도와주는 역활. 통신에서 오류를 찾고 재전송하는 기능을 가지고 있습니다. 맥 주소를 가지고 통신이 가능하며 이전송되는 단위를 프레임이라고 부릅니다.
대표 장비 : 스위치 브릿지
프로토콜 : MAC
◾ 3계층 네트워크 계층(Network Layer)
네트워크 계층은 OSI7계층에서 3계층에 해당되는 계층이며, 목적지까지 가장 안전하고 빠르게 전달되는 것입니다.
이 것을 라우팅이라고 하고, 경로 선택과 주소를 정하여 경로에 따라 패킷을 전달해주는 것이 3계층의 역활입니다.
대표 장비 : 라우터 ,L3스위치
프로토콜 : IP, ICMP, ARP, IGMP
◾ 4계층 전송 계층(Transport Layer)
패킷들의 전송이 유효한지 확인, 실패한 패킷은 다시 보내는 등 신뢰성 있는 통신을 보장하는 역활을 합니다.
보낼 데이터의 용량과 속도, 목적지 등을 처리합니다. 전송 계층에서 잘 알려진 것은 전송 제어 프로토콜인 (TCP)이다
데이터 전송 단위는 Segment(TCP), Datagram(UDP)
프로토콜 : TCP, UDP
◾ 5계층 세션 계층(Session Layer)
세션 계층은 송신, 수신 2대의 기기, 컴퓨터 또는 서버 간에 대화가 필요하면 세션을 형성해야 하는데 이 작업이 여기서 처리 됩니다. 이 계층에는 설정, 조율, 세션 마지막에 응용프로그램 간의 종료 등의 기능이 필요합니다.
데이터 전송 단위는 Message 메시지 입니다.
프로토콜 : SSH
◾ 6계층 표현 계층(Presentation Layer)
응용 계층으로부터 받은 데이터를 세션 계층에 보내기 전에 통신에 적당한 형태로 변환하는 역활을 하고 반대로 세션 계층에서 받은 데이터는 응용 계층에 맞게 변환하는 역활을 합니다. 대표적으로 데이터를 안전하게 전송하기 위해 암호화, 복호화하는 것.
데이터 전송 단위는 Message 메시지 입니다.
프로토콜 : JPEG, MPEG, SMB, AFP, PAP
◾7계층 응용 계층(Application Layer)
사용자가 네트워크에 접근할 수 있도록 해주는 역활과 응용 프로그램과 직접 관계하여 정보교환, 전자메일, 파일전송 서비스를 제공합니다. 사용자와 응용프로그램은 직접적으로 상호작용한다는 뜻입니다. 응용프로그램은 크롬, 인터넷 익스플로러, 사파리 등이 대표적입니다.
데이터 전송 단위는 Message 메시지 입니다.
프로토콜 : HTTP, DHCP, FTP, DNS, SMTP
'❌이전글 > 이전글' 카테고리의 다른 글
리눅스CentOs7 - Raid구성하기 Raid0, Raid1,Raid5,Linear Raid 실습하기 (3) | 2019.07.25 |
---|---|
EVE-NG 설치법 서버기반 설치해보자 (2) | 2019.07.22 |
RAID란 RAID0, RIAD1, RAID5,RAID6구성방식 (7) | 2019.07.20 |
프로토콜이란 대체 뭘까??? (2) | 2019.07.18 |
리눅스 자동완성과 히스토리 histroy 기능 (0) | 2019.07.14 |
리눅스 - 이스케이프 문자 (1) | 2019.07.14 |
리눅스 - 파일디스크립터 표준입력/표준출력/표준오류 (0) | 2019.07.13 |
리눅스 하드 링크와 심볼릭 링크 (0) | 2019.07.10 |