[네트워크] 네트워크의 큰 흐름(기본적인 구성)
1.네트워트 관련 용어
호스트: 가장자리 노드, 네트워크 정보 최초 송신/수신
네트워크 장비: 라우터, 공유기, 스위치
통신 매체:유.뮤선의 연결 매체
네트워크의 기본 구조: 호스트, 네트워크 장비, 통신 매체, 메시지
네트워크의 분류
- 범위에따른 분류
- LAN
- WAN
- 메시지 교환 방식에 따른 분류
- 회선 교환
- 패킷 교환
LAN(LocalAreaNetwork)
하나의 건물이나 캠퍼스와 같이 비교적 지리적 영역에 걸쳐있는 컴퓨터와 기타 장치들을 서로 연결하는 네트워크
WAN(WIdeAreaNetwork)
지리적 넓은 범위의 걸쳐있는 네트워크로서 여러도시, 주, 나라를 아우르는 광범위한 네트워크
회선교환 네트워크(CircuitSwitching Network)
호스트간에 메시지를 주고받기 전에 메시지 전송로(회선(물리적))를 설정한 뒤, 해당 전송로를 통해서만 주고받는 네트워크
특징
고정 대역폭: 통신하는 동안 고정된 대역폭이 보장
지연 시간 최소화: 연결이 한 번 설정되면, 데이터는 지연 없이 지속적으로 전송
효율성 저하: 사용되지 않는 시간에도 회선이 점유되어 있어 리소스 활용이 비효율적
패킷교환네트워크(Packet Switching Network)
메시지를 패킷 단위로 쪼개어 송수신하는 네트워크 오늘날 인터넷 환경에서는 패킷 교환 방식을 이용
데이터를 패킷단위로 분할하고 난 뒤, 각 패킷은 네트워크를 통해 독립적으로 전송된다.
이후 패킷은 최적의 경로를 따라 목적지까지 이동하며, 도착순서가 뒤바뀔수 있기에
목적지에서 올바른 순서로 조립된다.
특징
유연성과 효율성: 다양한 경로를 통해 데이터를 전송 할 수 있으며, 네트워크 자원을 보다 효율적으로 사용할 수있다.
고장내성: 한 경로에 문제가 발생하여도 다른 경오를 통해 데이터 전송이 가능
패킷이 다양한 경오를 통해 전송되기 때문에 지연 시간이 가변적일 수있다.
패킷 = 헤더 + 페이로드
- 헤더: 소포로 따지면 주소표
- 페이로드: 소포로 따지면 소모 내용물
2.네트워크 프로토콜, 참조모델, 캡슐화 역캠슐화
1) 네트워크 프로토콜(네트워크 세상의 언어)
노드간에 정보를 올바를게 주고 받기 위해 합의된 규칙이나 방법
프로토콜의 목적와 특징
IP는 패킷을 수신지까지 전달하기 위해 사용되는 프로토콜
TCP는 UDP에 비해 일반적으로 느리지만 신뢰성이 높은 프로토콜이다.
-결론: 프로토콜 마다 목적과 특징에 맞는 정보(헤더)를 포함한다.
2)네트워크 참조모델
네트워크 참조모델은 통신이 이루어지는 각 단계를 계층별로 나눈것
- 택배상자를 택배 기사로 부터 전달 받습니다.
- 택배기사가 확인한 메시지를 제거합니다.
- 택배상자를 개봉합니다.
- 택배 상제에서 포장된 책을 꺼냅니다.
- 포장용지를 제거 합니다.
- 선물 받은 책을 확인합니다.
계층별 주고 받는 메시지의 명칭
응용계층 | 데이터 |
표현 계층 | |
세션 계층 | |
전송 계층 | 세그먼트, 데이터 그램 |
네트워크 계층 | 패킷 |
데이터 링크 계층 | 프레임 |
물리 계층 | 비트 |
3.네트워크의 성능지표
1)처리율
2)대역폭
3)패킷손실
1)처리율
단위 시간당 네트워크를 통해 실제로 전송되는 정보량
- bps(bit/s): bit per second
- Mbps(Mbits/s):megabits per second
- Gbps(Gbit/s):gigabits per seocnd
- pps(p/s):packets per second
2) 대역폭
통신매체를 통해 송수신 할 수 있는 최대 정보량
3)패킷손실