6회
네트워크의 범위
- LAN (Local Area Network)
- 지역적으로 좁은 범위에서 본인이 책임지고 구축하는 네트워크 ( 구내 규모 )
- 케이블 설치 : 자비
- 사용요금 : 무료
- 통신속도 : 고속
- 에러 발생률 : 낮다
- WAN (Wide Area Network)
- 떨어져 있는 지역의 LAN끼리 통신사업자의 통신 케이블을 빌려서 연결한 네트워크 ( 지역, 국가 규모 )
- 인터넷은 세계적 규모로 사용되는 WAN이다.
- 케이블 설치 : 통신 사업자
- 사용요금 : 유료
- 통신속도 : 저속
- 에러 발생률 : 높다
7회
OSI 참조모델
- ISO의 표준화 단계에서 선언한 데이터 통신의 단계 구성도
- 데이터 통신을 단계로 나누어 각 단계의 순서를 명확히하고, 이 모델에 따라 프로토콜을 정의해서 데이터 통신을 구축
- 데이터 통신을 7단계로 나누었으며, 각 단계를 계층(Layer:레이어)라고 부름
- 각 계층은 각각의 역할과 규칙이 존재
- 네트워크에 의한 데이터 통신은 단계마다의 복수의 프로토콜(데이터 송수신 규칙)로 실현된다는 것
- 송신측은 7계층 부터 1계층까지 순서대로 계층의 역할을 수행해 감으로써 송신을 할 수 있다
- 수신측에서는 반대로 1계층 부터 7계층까지 순서대로 계층의 역할을 수행
- 이 때, 계층은 각각이 독립해 있다
- 그렇기에 어떤 계층의 프로토콜 변경은 다른 계층에 영향을 끼치지 않는다
- 하위 계층은 상위 계층을 위해서 일하고 상위계층은 하위 계층에 대해 관여하지 않는다
- 7계층 : 애플리케이션(응용)계층 - 사용자에게 네트워크 서비스를 제공한다
- 6계층 : 프레젠테이션(표현)계층 - 데이터의 형식을 결정한다
- 5계층 : 세션계층 - 데이터 송수신의 순서 등을 관리한다
- 4계층 : 트랜스포트(전송)계층 - 신뢰성이 높은(에러가 적은) 전송을 시행한다
- 3계층 : 네트워크계층 - 전송 규칙과 수신처를 결정한다
- 2계층 : 데이터링크계층 - 인접기기 사이의 데이터 전송을 제어한다
- 1계층 : 피지컬(물리)계층 - 전기, 기계적인 부분의 전송을 시행한다
8회
데이터 통신에는 데이터외에도 운반을 위해 다른 것들이 필요
예를 들어 주소 같은 것들이 데이터와 같이 운반되어야한다
→ 데이터 통신을 할 때, 계층을 거칠때 마다 필요한 데이터(제어 데이터)를 추가할 수 있다
→ 이렇게 데이터와 데이터를 보내기 위해 필요한 것(제어 데이터)들이 통합된 상태를 프로토콜 데이터 유닛(Protocol Data Unit, PDU)라고 한다
캡슐화
- 위에서의 설명과 같이, 데이터를 송신 할 때 각 층에서 제어 데이터를 덧붙여서 PDU로 완성하는 것을 캡슐화(Encapsulation)라고한다
- 수신측에서는 캡슐을 차례대로 벗겨나가게 된다
- 제어 데이터
- 데이터 앞에 붙이면 헤더(Header)
- 헤더는 그 계층의 프로토콜명이나 계층의 번호를 붙여서 부르는 경우도 있다 ( ex) TCP 헤더, 4계층 헤더 )
- 데이터 뒤에 붙이면 꼬리부(Tailer)
9회
데이터 통신에 필요한 프로토콜은 한 개가 아니라 복수의 프로토콜로 이루어진다
→ 각 계층마다 각 계층의 역할을 하는 프로토콜이 존재하기 때문
인터페이스
- 각 계층에 독립적으로 프로토콜이 존재해도 상하 계층이 연결되어야 함
- 따라서 상위 계층 프로토콜이 하위 계층의 프로토콜을 이용할 수 있는 구조를 가지고, 하위 계층은 상위 계층 프로토콜에 데이터를 전송할 수 있는 구조인 인터페이스 구조를 가짐
프로토콜군
- 각 계층의 프로토콜을 연결하는 인터페이스를 가지고 있으면, 계층끼리 연결된 프로토콜 그룹이 생김
- 이것을 프로토콜군(Protocol Suite)라고 함
- 간단히 말하면 각각의 계층에서 사용되는 프로토콜을 통합한 것
- 어느 프로토콜군을 사용하는지에 따라 각 계층에서 사용하는 프로토콜이 정해짐
- 데이터 통신은 같은 프로토콜군을 사용하는 컴퓨터나 기기끼리만 가능
프로토콜이 결정하는 것
- 데이터의 내용(데이터의 사용방법)을 결정
- 어떤 헤더를 사용할지 결정
- 데이터를 주고받는 순서를 결정
→ 데이터를 송수신하는 순서와 내용을 결정
OSI 프로토콜을 대신해 TCP/IP 프로토콜군이 현재 인터넷에서 사실표준으로써 사용되는 프로토콜군이다.
10회
TCP/IP 모델
- TCP/IP 프로토콜군을 위한 4계층 모델
- 4계층 - 애플리케이션계층
- 3계층 - 트랜스포트계층
- 2계층 - 인터넷계층
- 1계층 - 인터페이스계층
TCP/IP 프로토콜군
- 인터넷에서 사용되고 있는 프로토콜군
- 4계층 - 애플리케이션계층
- 3계층 - 트랜스포트계층
- 2계층 - 인터넷계층
- 1계층 - 인터페이스계층
- 아래의 것들은 TCP/IP 프로토콜군이 아니고, TCP/IP 프로토콜군이 인터페이스 계층에서 아래의 프로토콜을 이용할 수 있다는 것
- 이더넷
- 프레임 릴레이
- PPP