네트워크정리.hwp01 네트워크 관련 기초 용어
1. 용어 간단하게 보고 가기.
[1.1] 시스템 System
내부 규칙에 따라 능동적으로 동작하는 대상을 가리킨다. <프로세서 같은 시스템도 해당한다>
시스템은 입력, 출력이 있을 수 있으며 크기를 기준으로 대상화하지 않는다.
물리적으로 공유하는 전송 매체에 의하여 서로 연결된다.
[1.2] 인터페이스 Interface
시스템과 시스템을 연결하기 위한 표준화된 접근 방법이다.
물리적인 규격도 표준화되어야 한다.
서로 서비스를 주고받는 상하 관계일 수도 있다.
[1.3] 전송 매체 Transmission Media
시스템끼리 정해진 인터페이스를 연동해 데이터를 전달하려면 물리적인 수단으로 필요하다.
인터페이스는 시스템 간의 연동을 위한 논리적인 규격이며 매체를 통해 전송됨으로 동작한다.
[1.4] 프로토콜 Protocol
데이터를 교환할 때 표준화된 특정 규칙이다.
[1.5] 네트워크 Network
전송 매체를 매개로 서로 연결되어 데이터를 교환하는 시스템의 모음
여러 시스템이 프로토콜을 사용하여 데이터를 주고받는 것을 의미한다.
네트워크끼리는 라우터라는 중개 장비를 이용해 연결한다.
[1.6] 인터넷 Internet
IP라는 네트워크 프로토콜을 사용하는 네트워크의 집합체이다.
데이터 전달기능만 공통으로 IP<<Internet Protocol>>를 사용한다.
[1.7] 표준화 Standardization
서로 다른 시스템이 상호 연동해 동작하려면 연동형식의 통일이 필요하다.
2. 시스템 기초 용어
네트워크는 외형적으로 시스템과 전송 매체의 조합으로 구성된다
시스템은 전송 매체를 이용해 다양한 연동 형태로 구성할 수 있다.
[2.1] 노드 Node
인터넷에 연결된 시스템을 가장 일반화한 용어이다 Ex)단말기, 터미널
데이터를 주고 받을수 있는 모든 시스템을 통칭하여 사용한다.
[2.2] 호스트 Host
컴퓨팅 기능이 있는 시스템을 의미한다.
사용자가 네트워크에 접속하는 창구 역할을 한다.
[2.3] 클라이언트 Client
호스트 사이에 제공되는 서비스를 기준으로 클라이언트와 서버로 나눌 수 있다.
클라이언트는 서비스를 이용하는 시스템이다.
[2.4] 서버 Server
클라이언트보다 먼저 실행 상태가 되어 요청을 대기해야 한다.
서비스를 제공하는 시스템이다.
2-1. 클라이언트와 서버
종류로는 FTP, Nas, Tallnet 등이 존재한다.
02 네트워크의 기능
계층 모델
ISO(International Standard Organization)에서는 OSI(open System
Interconnections) 7계층 모델을 제안하며 기능을 상세히 정의해 주고 있다.
1-1. OSI 7계층 모델의 계층별 기능
[1.1] 물리 계층 Physical Layer
호스트를 전송 매체와 연결하기 위한 인터페이스 규칙과 전송매체의 특성을 다룬다.
[1.2] 데이터 링크 계층 Data Link Layer
물리적 전송 오류를 감지기능 오류 제어 Error Control
오류 발생 시 송신자가 원래 데이터를 재전송 Retransmission
[1.3] 네트워크 계층 Network Layer
데이터가 올바른 경로로 선택할 수 있도록 지원해 준다.
라우터는 일반적으로 중개 시스템의 기능을 수행한다.
혼잡 Congestion을 제어해 준다.
[1.4] 전송 계층 Transport Layer
호스트 내부에서 실행되는 네트워크 프로세스이다.
송신 프로세스와 수신 프로세스 간의 연결 기능을 제공한다. 안전한 데이터 전송 지원
계층 4까지의 기능은 운영체제에서 시스템 콜 형태로 상위 계층에 제공한다.
[1.5] 세션 계층 Session Layer
하위 계층과 상위 계층의 연결과 구분을 시킨다.
[1.6] 표현 계층 Presentation Layer
데이터의 의미Semantic를 잃지 않도록 올바르게 표현Syntax하는 방법을 다룬다.
압축과 암호화
[1.7] 응용 계층 Application Layer
사용자를 위한 다양한 네트워크 응용 환경을 지원한다.
1-2. 프로토콜과 인터페이스
프로토콜 Protocol : 통신하기 위해 정해진 규칙방식이다.
인터페이스 Interface : 상하위의 계층 간에 존재하는 규칙
서비스 Service : 하위 계층이 상위 계층에 제공하는 인터페이스를 칭한다.
1-3. 인터넷 계층 구조
IP Internet Protocol - 네트워크 계층의 기능 수행
TCP Transmission Control Protocol - 전송 계층의 기능 수행
UDP User Datagram Protocol - 전송 계층의 기능 수행
FTP클라이언트 -> TCP -> IP -> LAN카드 드라이버
2.인터네트워킹 Internetworking
네트워크와 네트워크의 연결을 의미하며 라우터가 이 일을 해낸다.
2-1. 네트워크의 연결
서로 간의 인터페이스와 프로토콜을 모두 지원해야 통신이 가능하다.
2-2. 게이트웨이 Gateway
인터네트워킹 기능을 수행하는 시스템을 일반적으로 칭한다.
* 리피터 Repeater – 물리 계층의 기능을 지원한다. 신호를 단순 증폭해 준다.
* 브리지 Bridge – 데이터 링크 계층의 기능 추가되며 물리계층 오류를 해결해준다.
* 라우터 Router – 물리, 데이터 링크, 네트워크 총 세 개의 계층을 지원한다.
정보들을 일반적으로 라우팅 테이블에 보관한다.
3. 프로토콜 Protocl
통신 시스템이 데이터를 교환하기 위해 사용하는 통신 규칙이다.
각 계층마다 서로 다른 프로토콜을 사용한다.
3-1. 데이터 단위 Data Unit
네트워크에서도 데이터를 프로토콜에 맞춰 묶어주어야 한다.
일반적인 통칭으론 PDU Protocol Data Unit이라 불린다.
APDU Aplication Protocol Data Unit –응용 계층
PPDU Presentation Protocol Data Unit – 표현 계층
SPDU Session Protocol Data Unit – 세션 계층
TPDU Transport Protocol Data Unit – 전송 계층이며
TCP = Segment UDP = Datagram 이라 불린다.
DPDU Data Link Protocol Data Unit – 데이터 링크 계층이며 프레임이라 부른다.
03 네트워크 주소의 표현
유일성 확장성[표현의 공간 크기] 편리성[효율성, Mapping] 정보의 함축[필요하며 다양함]
주소와 이름
주소 – 시스템을 지칭하는 구분자
이름 – 이해와 편리성을 도모하는 기호
1-1. IP 주소
네트워크 계층의 기능을 수행하는 IP 프로토콜이 호스트를 구분하기 위해 사용함.
IPv4 – 주소 표현 공간이 32 비트이며 2진수로 4개 씩 쪼개서 10진수로 나타냄.
IPv6 – 주소 표현 공간이 128비트로 확장 되었다.
1-2. 호스트 이름
IP 프로토콜은 호스트를 구분하는 용도로 IP주소만 사용한다.
IP를 문자로된 호스트로 변환하기 위해 DNS Domain Name System을 사용한다.
네임드 주소는 <호스트>.<단체 이름>.<단체 종류>.<국가 도메인> 이다.
국가는 kr,jp,us 단체는 co(Company), ac(Academy), go(Goverment)
2. 주소 정보의 관리
인터넷에서는 도메인 이름을 IP주소로 병환하는 작업이 필요하다 DNS~!
2-1. 호스트 파일
호스트 이름과 IP주소의 조합을 기록,관리 하는 것이다.
모든 컴퓨터의 호스트 정보를 주기적으로 갱신 생각보다 자주 발생하지 않는다.
모든 컴퓨터가 복사함으로써 정보의 일관성을 유지해야한다.
보통 수작업으로 한다.
2-2. DNS Domain Name System
주소와 이름 정보를 자동으로 유지하고 관리하는 분산 데이터베이스 시스템이다.
네임 서버라는 특정한 관리 호스트가 주소와 정보를 유지한다.
여러 네임 서버에 분산하여 관리 하도록 설계되어 있다.
2-3. 기타 주소
Mac (Medium Access Protocol) 호스트를 구분한다.
네트워크 계층에서 데이터 링크 계층으로 데이터를 전송할시 IP주소를 변환!
IP 주소(internet port)
네트워크 계층의 기능을 수행하는 IP 프로토콜에서 사용된다. 라우팅이 도움
메일 주소 – 사용자를 구분하기 위해 사용한다.
정리 자료 : 네트워크정리.hwp
댓글