- Published on
네트워크 : 네트워크 기초
- Authors
- Name
- Bora Choi
네크워크 기초 (기초 용어)
용어(개념)의 중요성
- 네트워크 기술이 발전하면서 새로운 개념과 이론이 등장한다. 이에 따라 새로운 용어가 등장.
용어를 안다. => 개념을 안다.
네트워크 기초 용어
- 인터넷(internet/Internet) :
- internet Internetworking에서 유래,
- Internet : TCP/IP를 기반으로 한 네트워크
- 네트워크 망(network) : 전송 매체로 서로 연결해 데이터를 교환하는 시스템의 모음
- 인터페이스 (interface): 시스템과 전송매체의 연결 지점에 대한 규칙
- 프로토콜 (protocol) : 시스템이 데이터를 교환할 때 따르는 임의의 통신 규칙
- 표준화(standardization) : 서로 다른 시스템이 상호 연동하기 위해 형식(규칙)을 통일하는 것
- 시스템(system) :
- 체제/ 체계
- 내부 규칙에 따라 능동적으로 동작하는 대상
- 외부 입력, 내부 정보와 외부 입력 처리를 통한 외부 출력 가능
- 작은 시스템이 모여 더 큰 시스템 구성 가능
- 인터페이스(interface) :
- 시스템과 시스템을 연결하기 위한 표준화된 접근 방법
- 전송매체 (transmission media):
- 시스템끼리 데이터를 전달하기 위한 물리적인 전송 수단
- 인터페이스에 정해진 규칙은 매체를 통해 전송됨으로써 구현되고 동작함
시스템 용어
시스템의 구분
- 노드 (node)
- 인터넷에 연결된 시스템의 가장 일반적인 용어
- 데이터를 주고 받을 수 있는 모든 시스템
- 호스트(hose)
- 컴퓨팅 기능이 있는 시스템: 서버,pc
- 일반 사용자가 응용 프로그램을 실행할 수 있어 사용자가 네트워크에 접속하는 창구 역할
- 클라이언트 (client)
- 서비스를 요청하는 시스템
- 호스트의 경우 클라이언트가 될 수도 있고, 서버가 될 수도 있음(상대적 용어)
- 서버(server)
- 특정 서비스를 제공하는 시스템
- 일반적으로 클라이언트보다 먼저실행되어 대기 상태, 계속 살아있으면서 요청이 오면 서비스 제공
계층 모델
- 계층 (Layer)
- N계층과 다른 노드의 N계층과의 관계
- 같은 노드의 N계층과 N1 계층 관의 관계
- 프로토콜과 인터페이스
- 프로토콜 : 서로 다른 노드(호스트)에 위치한 동일한 계층끼리의 통신 규칙
- 인터페이스 : 같은 노드(호스트)에 위치한 상하위 계층 사이의 규칙
- 서비스 : 하위 계층이 상위 계층에 제공하는 인터페이스
OSI7계층 모델
ISO(international Standard Organization)
OSI(Open System Interconnection)
ISO에서 제안한 OSI 7 Layers
- 물리(Physical) 계층
- 노드(호스트)를 전송매체와 연결하기 위한 인터페이스 규칙과 전송매체의 특성을 다룸
- 물리적/전기적/ 기계적 약속
- 예) 응축 케이블 규격, 신호의 전압 등
- 데이터 링크(Data link) 계층
- 물리적 전송 오류(예: 잡읍)를 해결
- 오류 제어(Error Control) : 전송오류 감지 -> 재선송 기능
- 흐름 제어(Flow control)
- 네트워크(Network) 계층
- 주소(address)개넘
- 호스트와 호스트 사이의 올바른 전송 경로를 선택(혼잡 제어 포함)
- 라우터(Router)
- 전송 (Transport) 계층
- 송수신 프로세스 사이(종단간:end-to-end) 연결 기능을 지원
- 안전한 데이터 전송
- 오류 제어
- 흐름 제어
- 세션(Session) 계층
- 대화(dialog)개념을 지원하는 상위의 논리적 연결을 지원
- 동기화(Synchronization)
- 표현(Presentation) 계층
- 데이터의 표현 방법
- 압축(Compression)
- 암호화(Encryption/Decryption)
- 응용(Application) 계층
- 다양한 응용 서비스 지원
인터네트워킹
인터네트워킹(internetworking) : 네트워크와 네트워크의 연결
- 게이트웨이(Gateway)
- 인터네트워킹의 기능을 수행하는 시스템을 일반적으로 지칭.
- OSI 계층중 transport 계층 이상 상위 계층에서 프로토콜 변환 기능 수행.
- 리피터 (Repeater)
- 전송거리가 멀어지면서 약해진 신호 증폭
- 전송 도중에 생긴 잡음까지 같이 증폭되므로 물리적 한계 존재
- 브리지 (Bridge)
- 논리적으로 분리된 세그먼트(segment)사이에서
- 같은 프로토콜을 이용하는 경우 동일 세그면트에 속한 것인지 아닌지를 구분하여 처리
- 서로 다른 프로토콜을 사용하는 경우 프로토콜 변환 기능 제공 가능
- 논리적으로 분리된 세그먼트(segment)사이에서
- 라우터 (Router)
- 물리적 계층, 데이터링크 계층, 네트워크 계층 기능 제공
- 경로 선택 기능 제공
- 라우팅 테이블(Routing Table)
프로토콜
- 통신 시스템이 데이터를 교환하기 위해 사용하는 통신 규칙
- 계층 모델에서는 각 계층 프로토콜이 독립적
- PDU(Protocol Data Unit)
- SDU(Service Data Unit)
- OSI 각 계층에서 규격환 데이터에 대한 명칭
- APDU(Application Protocol Data Unit) : 응용 계층
- PPDU(Presentation Protocol Data Unit) : 표현 계층
- SPDU(Session Protocol Data Unit): 세션 계층
- TPDU(Transport Protocol Data Unit): 전송 계층
- 세그먼트(Segment) : TCP 프로토콜에서 사용
- 데이터그램(Datagram) : UDP 프로토콜에서 사용
- NPDU(Network Protocol Data Unit): 네트워크 계층
- 패킷(Packet)
- DPDU(Data Link Protocol Data Unit ): 데이터 링크 계층
- 프레임(Frame)