※ 네트워크(+주홍철)_복습(1)
※ 네트워크란!?
: 컴퓨터 등의 장치들이 통신 기술을 이용하여 구축하는 연결망을 뜻한다.
네트워크의 기초 > 네트워크
: 노드(node)와 링크(link)가 서로 연결되어 있으며, 리소스(자원)를 공유하는 집합이다.
**노드 : 서버, 라우터, 스위치 등을 뜻한다.
**링크 : 무선, 유선
처리량과 지연 시간 > 좋은 네트워크란!?
: (1) 많은 처리량을 처리할 수 있다.
: (2) 지연 시간이 짧다.
: (3) 장애 빈도가 적다.
: (4) 좋은 보안을 갖추고 있다.
**(많은 처리량 처리, 처리 지연 시간 짧음, 장애 빈도 적음, 좋은 보안 갖춤)
처리량
: 링크(유선,무선)내에서 성공적으로 전달된 데이터의 양을 뜻한다.
( 많은 처리량을 가진다 == 많은 트래픽을 처리한다. )
: 처리량 단위는 bps(bit per second)
처리량에 영향을 주는 경우
: 사용자들이 많이 접속할 때마다 커지는 트래픽!!
: 네트워크 장치 간의 대역폭일 경우
: 네트워크 중간에 발생하는 에러가 있을 경우
: 장치의 하드웨어!
**트래픽이 많아졌다. --> 흐르는 데이터가 많아졌다.
**처리량이 많아졌다. --> 처리되는 트래픽이 많아졌다.
(처리량이 많아 진건 흐르는 데이터가 많아 트래픽 수가 많아졌다라고도 볼 수 있다.)
**대역폭 : 주어진 시간 동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수이다.
지연 시간
: 요청이 처리되는 시간이다.
: 어떤 메시지가 두 장치 사이를 왕복하는데 걸린 시간이다.
지연 시간에 영향을 주는 경우
: 매체 타입(유선, 무선)
: 패킷 크기
: 라우터의 패킷 처리 시간
네트워크 토폴리지와 병목 현상 > 네트워크 토폴리지
: 노드와 링크가 어떻게 배치되어 있는지에 대한 방식이자 연결 형태를 의미한다.
트리 토폴리지
: 계층형 토폴리지라고 하며, 트리 형태로 배치한 네트워크 구성이다.
(장점)
: 노드의 추가, 삭제가 쉽다.
(단점)
: 특정 노드에 트래픽이 집중될 때, 하위 노드에 영향을 끼칠 수 있다.
버스 토폴리지
: 중앙 통신 회선 하나에 여러 개의 노드가 연결되어 공유하는 네트워크 구성이다.
: 근거리 통신망(LAN)에서 사용한다.
(장점)
: 설치 비용이 적다.
: 신뢰성이 우수하다.
: 중앙 통신 회선에 노드를 추가, 삭제하기 쉽다.
(단점)
: 스푸핑이 가능하다.
**스푸핑 : LAN 상에서 송신부의 패킷을 송신과 관련 없는 다른 호스트에 가지 않도록 하는 스위칭 기능을
마비시키거나, 속여서 특정 노드에 해당 패킷이 오도록 처리한다.
스타(성형) 토폴리지
: 중앙에 있는 노드에 모두 연결된 네트워크 구성이다.
(장점)
: 노드를 추가하거나 에러 탐지가 쉽다.
: 패킷의 충돌 발생 가능성이 적다.
: 노드에 장애가 발생해도 쉽게 에러를 발견한다.
(단점)
: 중앙 노드에 장애가 발생하면 전체 네트워크를 사용할 수 없다..
: 설치 비용이 고가
링형 토폴리지
: 각각의 노드가 양 옆의 두 노드와 연결하여 전체적으로 고리처럼 하나의 연속된 길을 통해 통신을 하는 망 구성!
: 데이터는 노드에서 노드로 이동하게 되며, 각각의 노드는 고리 모양의 길을 통해 패킷을 처리한다.
(장점)
: 노드 수가 증가하더라도 네트워크상의 손실이 거의 없다.
: 충돌이 발생되는 가능성이 적다.
: 노드의 고장 발견을 쉽게 찾을 수 있다.
(단점)
: 네트워크 구성 변경이 어렵다.
: 회선에 장애가 발생하면 전체 네트워크에 영향을 크게 준다.
메시(망형) 토폴리지
: 그물망처럼 연결되어 있는 구조이다.
(장점)
: 한 단말 장치에 장애가 발생해도 여러 개의 경로가 존재하므로 네트워크를 계속 사용할 수 있다.
: 트래픽도 분산 처리가 가능하다.
(단점)
: 노드의 추가가 어렵다.
: 구축 비용과 운용 비용이 비싸다.
병목 현상
: 병목 현상을 찾을 때 토폴로지(네트워크 구조)가 중요한 기준이 된다.
: 전체 시스템의 성능이나 용량이 하나의 구성 요소로 인해 제한을 받는 현상이다.
네트워크 분류
: LAN - 사무실과 개인적으로 소유 가능한 규모
: MAN - 서울시, 부산시 등 정도의 규모
: WAN - 세계 규모!
LAN
: 근거리 통신망을 의미하여, 같은 건물이나 학교 같은 좁은 공간에서 운영된다.
(특징)
: 전송 속도가 빠르다.
: 혼잡하지가 않다.
MAN
: 대도시 지역 네트워크를 나타내며 도시 같은 넓은 지역에서 운영된다.
(특징)
: 전송 속도는 평균
: LAN보다는 더 많이 혼잡하다.
WAN
: 광역 네트워크를 의미하며 국가 또는 대륙 같은 더 넓은 지역에서 운영된다.
(특징)
: 전송 속도는 낮다.
: MAN보다 더 혼잡하다.
**ping
: 네트워크 상태를 확인하려는 대상 노드를 향해 일정 크기의 패킷을 전송하는 명령어이다.
: TCP/IP 프로토콜 중에 ICMP 프로토콜을 통해 동작한다.
(사용방법)
: ping http://www.google.com -n 12 or ping 182.221.225.1
**-n 12 : 12번의 패킷을 보내고 12번의 패킷을 받는다는 뜻이다.
**netstat
: 서비스들의 네트워크 상태를 표시한다.
(상태의미)
: ESTABLISHED - 정상적인 상태
: TIME_WAIT - 연결 종료지만 일정 시간동안 포트를 점유하고 있는 상태
: CLOSE_WAIT - 연결 종료 요청했지만 내가 아직 응답을 안 한 상태
**nslookup
: DNS에 관련된 내용을 확인하기 위해 쓰는 명령어
(사용방법)
: nslookup
--> google.com
--> 서버 : kns.kornet.net
--> Address : 168.126.63.1
**tracert
: 윈도우에서는 tracert 이다.
: 리눅스에서는 traceroute라는 명령어로 구동한다.
: 목적지 노드까지 네트워크 경로를 확인할 때 사용하는 명령어이다.
(사용방법)
: tracert http://www.google.com
네트워크 프로토콜 표준화 > 네트워크 프로토콜
: 다른 장치들끼리 데이터를 주고받기 위해 설정된 공통된 인터페이스이다.
'네트워크' 카테고리의 다른 글
| ※ 네트워크(+주홍철)_복습(3) (1) | 2025.08.30 |
|---|---|
| ※ 네트워크(+주홍철)_복습(2) (0) | 2025.08.30 |
| 08-네트워크 기초&기본 개념 공부 (0) | 2025.04.18 |
| 07-네트워크 기초&기본 개념 공부 (0) | 2025.04.17 |
| 06-네트워크 기초&기본 개념 공부 (0) | 2025.04.12 |