티스토리 뷰
* 네트워크
- 종단 시스템(end system): pc나 스마트폰처럼 네트워크 송수신 주체
- 프로토콜(protocol): 두 이종 시스템을 연결하기 위한 규약
- 통신을 목적으로 물리적인 선으로 연결되어 있거나 무선으로 연결됨
* 인터넷
- 회사 혹은 소규모 네트워크에서 전세계 네트워크와 연결된 상태
- 다양한 애플리케이션 서비스가 제공
- 종단 시스템은 보통 ISP(Internet Service Provider)에 의해 연결
* OSI 7계층
- 네트워크 구성요소를 7개 계층으로 역할을 나눈 표준 모델
- 각 계층별 역할을 통해 통신 규격(프로토콜)을 만족
- 일부 하위계층은 하드웨어에서 구현, 상위계층은 소프트웨어로 구현
* TCP/IP
- OSI 7계층이 나오기 전 널리 사용되던 사실상 표준 역할
- 각 계층별 역할에 따라 역할이 나누어짐
* IP Address
- 통신 자료를 최종적으로 전달하기 위해 필요한 송/수신 위치정보
* 패킷 교환
- 종단간에 전송되는 데이터를 패킷이라는 단위로 전달
- 네트워크를 통해 일정한 순서없이 보내지며 어떤 경로를 통해 이동되는지 네트워크의 상황에 따라 다르다.
* 네트워크 유형
- LAN: 일정 그룹의 지역 소규모 네트워크(집, 사무실, 학교)
- WAN: 원거리 통신망으로 넓은 범위 연결(국가, 대륙)
LAN < WAN < Internet
- 네트워크 토폴로지
Application: 프로그램 간의 논리적 접속
Presentation
Session
Transport: 양쪽 끝의 신뢰성 보장
Network
Datalink
Physical: 물리적 매체를 통한 비트 스트림 전송에 요구되는 기능을 담당
- 인터페이스와 매체의 물리적인 특성
- 비트의 표현
- 데이터 속도
- 비트의 동기화
물리계층을 다루기 위한 하드웨어 칩
물리주소 MAC(Medium Access Control): 자유경쟁, Token
데이터링크 계층: 흐름제어, 오류제어, 접근제어
ARP(Address Resolution Protocol)
- 주소를 해석하기 위한 프로토콜
- 논리적인 IP주소를 물리적인 MAC주소로 바꾼다.
- 캐시를 통해 얻은 정보가 저장되고 보통 20분의 수명을 가진다.
RARP(Reserve)
- 저장 장치가 없는 네트워크 단말기 등이 IP 주소를 얻기 위해 사용
네트워크 계층
- 개요: 패킷을 발신지 - 대 - 목적지 전달에 대한 책임을 가진다.
- 기능
- 발신지 - 대 - 목적지 전달(packet)
- 논리 주소지정: 상위 계층에서 만든 패킷에 발신지와 목적지의 논리주소를 헤더에 추가
- 라우팅: 패킷이 최종 목적지 전달될 수 있도록 경로를 지정하거나 교환 가능
* ICMP(Internet Control Message Protocol)
- 에러 발생 시 에러 발생 원인을 알려주거나 네트워크 상태를 진단해주는 기능
* IGMP(Internet Group Management Protocol)
- 호스트(컴퓨터)가 멀티캐스트 그룹 구성원을 인접한 라우터에게 알리는 프로토콜
* IP(Internet Protocol)
- 네트워크 기기에서 논리적인 식별을 위한 주소
네트워크 계층의 전달 흐름
- 근거리 통신망의 경계를 지나서도 전송할 수 있는 전역적인 주소