국제 표준화 기구(ISO)가 1984년에 발표한 OSI 7 Layer는
통신이 일어나는 과정을 7단계로 구분해서
한눈에 들어올 수 있도록 보여줌
컴퓨터 통신 구조의 모델과 앞으로 개발될
프로토콜의 표준적인 뼈대를 제공하기 위해서
개발된 참조 모델
순서가 중요함 (피데네트세프에 로 외우자)
데이터의 흐름이 한 눈에 보임
Trouble shooting이 쉬움
네트워크 동작 과정을 쉽게 습득할 수 있음
표준 모델이기 때문에 여러 회사 장비를 사용가능
네트워크 통신을 위한 물리적인 표준 정의
물리적인 표준정의
두 장치간의 기계적인 그리고 절차적인 연결을 정의 하는 계층
케이블의 종류, 커넥터, 신호의 세기(전기, 전압 등...)
계층 통신단위 : 비트
계층 장비 : 리피터, 허브
리피터 : 증폭, 연장
허브 : 증폭, 연장, 멀티 포트
논리적인 개통구간
물리적 계층을 통한 데이터 전송에 신뢰성을 제공
프레임을 안전하게 전송하는 것을 목적으로 함
계층 통신 단위 : 프레임
계층 장비 : 스위치, 브릿지
계층 주소 : Mac
피지컬 레이어를 통해 송수신되는 정보의 오류와
흐름을 관리하여
안전한 정보의 전달을 수행할 수 있도록 도와주는 역할
통신의 오류도 찾아주고 재전송도 하는 기능을 가지고 있음
라우팅 프로토콜을 이용해서 Best path선택
계층 통신단위 : 패킷
계층 장비 : 라우터
계층 주소 : ip, ipx (현재 사용 안됨)
Logical address (IP, IPX)를 담당하고 packet(패킷)의 이동 경로를 결정함
데이터를 목적지까지 가장 안전하고 빠르게 전달함
라우터 : 서로다른 네트워크로 통신할 수 있게 해줌
Distance Vector
홉카운트 (라우터 경유) 만으로 최적경로 선택
장점 : 설정이 간단함
단점 : 대규모에서는 사용불가 (최대 15홉)
다양한 네트워크에서는 비효율적
Link State
장치간의 속도 및 적은 수의 라우터 등 종합 연산을 통하여 최적경로 선택
장점 : 빠른속도를 유연하게 유지할 수 있음
단점 : 설정이 복잡하다
많은 리소스 (자원) 을 소모하므로 라우터의 성능이 좋아야함
정보를 분할하여 전송하고, 목적지에 도달하기 전 하나로 합치는 과정을 담당
계층 통신 단위 : 세그먼트
계층 장비 : 게이트웨이
계층 프로토콜
TCP : 신뢰성, 연결지향성, 속도가 느림
목적지까지 안전하게 도달해야하는 성향의 통신
( http / https / ftp / ssh / Telent / 등 ...)
UDP : 비신뢰성, 비연결지향성, 속도가 빠름
많은 양의 데이터를 빠르게 목적지까지 전송만 하면 되는 경우
(dns / dhcp / 스트리밍 / 등...
목적지 컴퓨터에서 발신지 컴퓨터 간의 통신에 있어서
에러제어 (error control) 와 흐름제어 (flow control)을 담당
네트워크 상에서 통신을 할 경우 양쪽 호스트 간에 최초 연결이 되게 하고
통신 중 연결이 끊어지지 않도록 유지 시켜주는 역할을 한다
'
다양한 데이터 포맷을 일관되게 상호 변환하고 압축기능 및 암호화, 복호화 기능을 수행
사용자 인터페이스의 역할을 담당하는 계층
사용자와 가장 가까운 프로토콜 정의
HTTP(80), FTP(20, 21), Telnet(23), SMTP(25), DNS(53), TFTP(69) 등...
옆에 숫자는 포트 숫자를 의미함