2021.09.12 - [기타] - OSI 7계층 and TCP/IP Protocol(1)
OSI 7계층 and TCP/IP Protocol(1)
OSI 7 계층이란? OSI 7 계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말한다. 계층을 나눈 이유는 통신이 일어나는 과정이 단계별로 파악할 수 있기 때문이다. 흐름을 한눈에 알
nosechild.tistory.com
각각의 OSI 7계층에서 대해서 알아보자
먼저 계층의 특성을 알기 전에 용어에 대해서 간단하게 정리를 하겠다

데이터 단말장비(DTE : Data Terminal Equipment)
데이터 수신장치, 송신 장치 혹은 송수신 장치로 동작
데이터통신 제어 기능을 갖고 있는 단말장치나 주 컴퓨터
데이터 통신 장비(DCE : Data Communication Equipment)
DTE와 데이터 전송로 사이에서 접속을 설정, 유지, 해제하며, 부호 변환과 신호변환을 위한 기능제공
사용자 DTE와의 상호 접속을 위한 물리적 인터페이스 제공
모뎀
컴퓨터나 단말 등을 전화 회선과 같은 아날로그 통신 회선과 접속하기 위한 장치
프로토콜
정보의 송수신측 또는 네트워크에서 정보를 신뢰성 있고 효율적이며 안전하게 주고받기 위해 사전에 약속된 규약,규범
MAC 주소(Media Access Control Address)
네트워크 세그먼트의 데이터 링크 계층에서 통신을 위한 네트워크 인터페이스에 할당된 고유 식별자이다 - 컴퓨터 간의 데이터를 전송하기 위행 있는 컴퓨터 물리적 주소이다
이더넷과 와이파이를 포함한 대부분의 IEEE 802 네트워크 기술에 네트워크 주소로 사용된다. 논리적으로 MAC 주소는 매체 접근 제어 프로토콜이랑는 OSI 모델의 하위 꼐층에서 사용된다
1. 물리계층

데이터링크 계층으로부터 한 단위의 데이터를 받아 통신 링크를 따라 전송될 수 있는 형태로 변환
비트의 흐름을 전자기 또는 광 신호로 변환
매체를 통해 신호를 전송
물리계층의 특성
- 물리적 특성 : DTE와 DCE 사이의 물리적 연결에 관한 사항
- 전기적 특성 : 전압 레벨과 클럭에 관련되는 특성, 거리와 데이터 전송속도가 결정
- 기능적 특성 : 물리적으로 접속되는 두 장치(DTE, DCE) 간의 상호 작용에 쓰이는 각 회선에 의미를 부여함으로써 수행하는 기능을 규정
- 절차적 특성 : 인터페이스의 기능적인 특징을 사용하여 데이터를 전송시키기 위한 사건의 순서를 규정
2.데이터 링크 계층

장치 간 신호를 전달하는 물리계층을 이용하여 네트워크 상의 주변 장치들 간 데이터를 전송한다.
직접 연결된 서로 다른 2개의 네트워크 장치 간의 데이터 전송을 담당하는 계층이다
물리계층을 통해 송수신되는 정보의 오류와 흐름을 관리하여 안전한 정보의 전달을 수행할 수 있도록 도와주는 역할을 한다. 따라서 통신에서의 오류도 찾아주고 재전송도 하는 기능을 가지고 있는 것이다.
이 계층에서는 맥 주소를 가지고 통신하게 된다.
이 계층에서 전송되는 단위를 프레임이라고 하고, 대표적인 장비로는 브리지, 스위치 등이 있다.(여기서 MAC주소를 사용한다.)
-> 브릿지나 스위치를 통해 맥주소를 가지고 물리계층에서 받은 정보를 전달함.
주요 역할
- 프레이밍(Framing): 물리 계층을 통해 수신한 신호를 조합하여 프레임(Frame) 단위의 정해진 크기의 데이터 유닛으로 만들어 처리
- 접근 제어(Access control) : 매체 상에 통신 주체(장치)가 여럿 존재할 때, 데이터 전송 여부를 결정
- 흐름 제어(Flow control) : 송신 측과 수신 측 간에 데이터를 주고 받을 대 , 너무 많거나 너무 적게 데이터를 송수신 하지 않도록 데이터 흐름을 적절히 제어
- 오류 제어(Error control) : 프레임 전송 시에 발생한 오류를 복원하게나 재전송
- 동기화(Synchronization) : 프레임 구분자( 특별한 비트 패턴)
나머지는 다음 시간에 더 알려드리겠습니다

출처
https://jhnyang.tistory.com/403?category=947031
'기타' 카테고리의 다른 글
| OSI 7계층 and TCP/IP Protocol(1) (0) | 2021.09.12 |
|---|---|
| [git]githhub 잔디가 심어지지 않을때 (0) | 2021.07.15 |
| TCP/IP 소켓통신 (0) | 2021.05.09 |