네트워크와 프로토콜 기본정리

2018. 4. 29. 01:20개발노트




네트워크

상호연결이 가능한 통신장치의 집합체

연결장치 : 라우터, 스위치, 모뎀

 

근거리통신망(LAN) 과거에는 버스형, 현재는 스타형(switch) 연결방식 사용

 

광역통신망(WAN)

-점대점(Point to Point) 1:1연결

전송매체 케이블, 공기를 통하여 두 개의 장치 연결

-교환형(Switch) 1:N연결

internet = 네트워크간 네트워크(Internetwork)

 

교환(Switching)

-인터넷은 최소 2개의 링크가 연결된 교환기로 이루어진 교환형 네트워크

-교환기는 요구하면 하나의 링크에서 다른 링크로 데이터 전송

회선교환망(Circuit-Switched Network)

1.독점연결(exclusive connection)

2.connection establishment

data transfer

connection closing

독점연결 하므로 안정적이지만 비용이 많이 든다.

스위치사용

 

패킷교환망(Packet-Switched Network)

packet = data unit (데이터 쪼갬)

1.virtual-circuit 방식 = 연결 지향형 프로토콜(Connection oriented protocol)

일정한 경로로만 보낸다.( 때문에 회선교환망처럼 보인다.)

3단계의 data 전송절차를 거친다.

connection establishment (연결하기)

data transfer (데이터 전송)

connection closing (연결 끊기)

3개의 절차를 거치면 연결 지향형 프로토콜이라고 한다.

저렴하지만 안정성에 문제가 있다.

라우터에 패킷 저장, 큐 전송방식 사용

 

 

2.datagram 방식 그리드메서드와 비슷(순간순간 선택을 바꿈)

장점: 망 전체에 부하를 균등하게 만든다.

단점: 데이터의 순서가 뒤바뀌어서 도착한다.

해결: 데이터에 번호를 붙여서 차례대로 보낸다.

 

인터넷(internet)internetwork 의 약어

Internet은 우리가 사용하는 인터넷 고유명사

 

오늘날 인터넷은 네트워크들 간의 네트워크 사용자는 그 일부

사용자는 물리적으로(ISP : Internet Service Provider)에 연결

물리적 연결은 점대점(WAN)을 통해 이루어짐

 

인터넷 접속

전화망, 케이블망, 무선망, 직접연결

전화망

모뎀(Modem) 디지털 -> 아날로그

모뎀 =모듈레이터와 디모듈레이터로 나뉜다.

 

보통 DSL을 사용

초기, 과거에는 ADSL (Asymmetric Digital Subscriber Line)을 사용했다.

ADSL = 비대칭 디지털 가입자 회선

일반 전화선을 사용하여 고속으로 데이터 통신을 할 수 있는 기술인 DSL(Digital Subscriber Line)의 하나. 음성 전화와는 별개의 주파수 대역을 사용하는 방식으로, '비대칭' 답게 다운로드 회선에 더 많은 대역폭을 할당한 것이 특징. ADSL은 대한민국에 초고속 인터넷을 전국민에게 보급한 역사적 기술

 

전력선 모뎀

일반 가정에 보급되는 전력선을 이용해 네트워크를 사용할 수 있지만

모든 주파수에 220V, 30A가 통하기 때문에 사용불가

 

 

프로토콜 계층화

프로토콜은 효과적인 통신을 위해 송신자와 수신자가 따라야 하는 규칙

통신이 간단할 때는 하나의 프로토콜이 필요(단일계층 프로토콜)

복잡(계층화)하면 각 계층마다 프로토콜이 필요(계층 프로토콜)

프로토콜의 구성요소

-Syntax(형식) : 데이터 포맷(형식), 부호화 및 신호라벨 등

-Data

-Timing : 속도 일치 및 순서제어

 

단일 계층 프로토콜

-일대일 단일 계층 동일한 언어사용

-사용단어한정

-양방향 대화

-상대방이 이야기할 때 기다림



3-계층 프로토콜

-서로 멀리 떨어져 있는 사람끼리 정보 교환

대등 계층 간의 논리적인 연결


 

TCP/IP 프로토콜

-오늘날 인터넷에서 사용하는 프로토콜

-특정 기능을 제공하며 상호 작용하는 모듈들로 이루어짐

-계층적이란 상위계층 프로토콜은 한 개 이상의 하위계층 프로토콜로부터 서비스를 제공받는다는 의미이다.(TCP/IP는 계층화된 구조, 그룹에서 계층화된 구조)

-원래의 TCP/IP 프로토콜 계층은 4계층 이었지만 오늘날 5계층으로 생각한다.