728x90
목차
1. 통신 프로토콜(Protocol)
1. 통신 프로토콜(Protocol)
1-1. 통신 프로토콜의 개념
1. 통신 프로토콜의 정의
* 서로 다른 시스템에 통신을 위한 소프트웨어적 또는 하드웨어적 약속이나 규칙
2. 통신 포로토콜의 기본요소
* 구문(Syntax): 데이터형식, 부호화, 신호레벨
* 의미(Semantics): 조정, 오류관리를 위한 제어정보
* 시간(Timing): 순서, 속도조절
1-2. 통신 프로토콜의 구조
분류 | OSI7계층 | TCP/IP |
---|---|---|
상위 | 응용계층(Application) | 응용계층 |
상위 | 표현계층(Presentation) | |
상위 | 세션계층(Session) | |
하위 | 전송계층(Transport) | 전송계층 |
하위 | 네트워크계층(Network) | 인터넷계층 |
하위 | 데이터링크계층(Data Link) | 링크계층 |
하위 | 물리계층(Physical) |
1. OSI(Open System interconnection) 7계층
* 서로 다른 시스템 간의 상호 접속을 위한 개념을 규정한 국제표준
* 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한것
2. OSI 계층의 설계원칙
* 계층간 독립성을 유지
* 서비스 접점의 경계를 두어 되도록 상호작용이 적도록 한다
* 인접 층의 서비스를 변형시키지 않는 범위에서 계층에 서비스를 개발할수 있도록 한다
* 대응하는 인터페이스를 표준화 할수 있는곳에 경계를 설정
1-3. OSI7계층 기능
1. 물리 계층(Physical Layer)
* 물리적인 하드웨어 전송기술
* 통신케이블, 허브, 리피터
2. 데이터 링크 계층(Data Link Layer)
* 노드간의 신뢰성 있는 데이터 전송을 보장하기 위한 계층
* 전송 데이터에 대한 CRC 오류/흐름제어가 필요
* 물리적인 연결이 이뤄지는 계층이며 전송단위는 Frame
3. 네트워크 계층(Network Layer)
* 우리가 흔히아는 IP주소를 제공
* 노드를 거칠때 마다 라우팅해주는 역할
* 전송단위 Packet
* 라우터, L3스위치, IP공유기
4. 전송 계층(Transport Layer)
* 네트워크 종단 시스템 단말기 간의 일관성있고 투명한 데이터전송이 제공되도록 지원
* 신뢰성있고 효율적인 데이터전송을 위해 오류검출과 복구, 흐름제어 수행
* 전송단위 Segment
* TCP, UDP
5. 세션 계층(Session Layer)
* 양 끝단의 응용 프로세스가 통신을 관리하기 위한 방법을 제공하는 계층
* 통신하는 사용자들을 동기화하고 오류복구 명령들을 일괄적으로 다룬다
* TCP/IP 세션을 만들고 없애는 책임을 진다
6. 표현 계층(Presentation Layer)
* 데이터 표현에 존재하는 차이점을 극복(번역)하여 데이터 형식이 다름으로 인한 부담을 응용계층으로부터 덜어준다
* 코드문자등을 번역하여 일관되게 전송하고 압축, 해제, 보안기능도 담당
7. 응용 계층(Application Layer)
* 사용자가 OSI 환경에 접근할수 있도록 한다
* 사용자와 네트워크 간의 응용서비스를 연결
* HTTP, FTP
참고자료 : 이기적 환상콤비 정보처리기사
728x90