Search
Duplicate

2. 네트워크에 대한 이해

생성일
2022/04/14 05:55
태그
프로토콜이란?
본래 의미는 외교에서 의례 또는 의정서
컴퓨터와 컴퓨터 사이에서 메시지를 전달하는 과정
프로토콜의 3가지 요소
구문 : 데이터의 구조나 포맷을 의미
의미 : 전송되는 데이터의 각 부분이 무엇을 뜻하는지를 알 수 있게 미리 정해둔 규칙
순서 : 어떤 데이터를 보낼 것인지와 얼마나 빠르게 데이터를 보낼 것인지 정의
프로토콜의 기능
주소 설정 : 서로 다른 시스템의 두 개체가 통신을 하는 경우 필요
순서 제어 : 프로토콜 데이터 단위를 전송할 때 보내는 순서를 명시하는 기능(연결 지향형에만 사용)
데이터 대열의 단편화 및 재조합 : 대용량 파일을 전송할 떄 전송 효율이 높은 작은 단위로 나누어 전송한 뒤 전송받은 시스템에서 이를 재조합해야 함
캡슐화 : 데이터에 제어 정보를 덧붙이것
연결 제어 : 연결 설정, 데이터 전송, 연결 해제에 대한 통제 수행
흐름 제어 : 송신 측 개체로 부터 오는 데이터의 양이나 속도를 조절하는 기능, 송신측과 수신측의 속도 차이 등으로 인한 정보 유실을 방지
오류 제어 : 두 개체에서 데이터를 교환할 때 SDU나 PCI가 잘못되었을 경우, 이를 발견하는 기법
동기화 : 두 개체 간의 데이터를 전송할 떄 각 개체는 특정 타이머 값이나 윈도우 크기등을 통해 동시에 정의된 인자 값을 공유 하는 것
다중화 : 통신 선로 하나에서 여러 시스템을 동시에 통신 할 수 있는 기법
전송 서비스 : 우선순의 결정, 서비스 등급과 보안 요구 등을 제어하는 서비스
네트워크 계층화
1980년대 초 ISO는 여러 업체가 만든 시스템에 대해 상호연동이 가능한 표준 네트워크 모델을 제정할 필요성을 인식
1984년 OSI 네트워크 모델을 발표
OSI 7계층
1계층(물리 계층)
실제 장치를 연결하는 데 필요한 전기적, 물리적 세부 사항을 정의
대표적인 예 : 허브, 리피터
2계층(데이터 링크 계층)
점대점 사이의 신뢰성 있는 전송을 보장하기 위한 계층ㅅ
CRC 기반의 오류 제어와 흐름제어가 필요
가장 잘 알려진 예는 이더넷
랜 카드나 네트워크 장비의 하드웨어 주소(MAC 주소)만으로 통신하는 계층
MAC 주소 : 총 12개의 16진수, 같은 MAC 주소는 존재하지 않음
3계층(네트워크 계층)
여러 노드를 거칠 때마다 경로를 찾아주는 역할
라우팅, 흐름 제어, 단편화/재결합, 오류 제어등을 수행
대표적인 예 : 라우터(L3 스위치)
4계층(전송 계층)
양 끝단 사용자들이 신뢰성 있는 데이터를 주고 받을 수 있게 하여 상위 계층이 데이터 전달의 유효성이나 효율성을 고려하지 않아도 됨
전송 계층에서 동작하는 프로토콜 중 TCP는 연결 지향 프로토콜
5계층(세션 계층)
양 끝단의 응용 프로세스가 통신을 관리하기 위한 방법을 제공
동시 송수신 방식, 반이중 방식, 전 이중 방식의 통신과 함께 체크 포인팅과 유휴, 종료, 재시작 과정등을 수행
TCP/IP 세션을 만들고 없애는 책임을 짐
6계층(표현 계층)
시스템에서 사용되는 코드 간의 번역을 담당
데이터 압축과 암호화 기능 수행
7계층(응용 계층)
사용자나 응용 프로그램 사이에 데이터 교환을 가능하게 하는 계층
HTTP, FTP,터미널 서비스, 메일 프로그램, 디렉토리 서비스 등을 제공

같은 태그의 다른 글 보기

Search
네트워크