본문 바로가기
네트워크

네트워크1 1차시

by 뭔가해보겠습니다 2024. 6. 1.

 

네트워크
서로 연결되어 있는 여러 대의 컴퓨터나 기타 장치들이
데이터를 주고받을 수 있도록 연결된 구성 요소들의 집합.

 

시리얼Serial
WAN 구간과 연결되는 인터페이스

외부 네트워크(리모트 구간)로의 연결을 위해 사용하는 것이 시리얼 포트 

 

네트워크 구성
1. 물리 요소

- 케이블, 허브, 라우터, 스위치, 브리지 등
2. 논리 요소

- IP 주소, 서브넷 마스크, 게이트웨이 등
3. 사용자

- 사람, 컴퓨터, 스마트폰 등

 

범위
1. LAN
- 작은 지역에서 사용되는 네트워크 (약 1km 이내)
- 이더넷, 와이파이 등으로 구성

연결 장비 : NIC, 스위치, T/P 케이블
통신 주소 : MAC 주소 (16진수 48비트)
프로토콜 : 이더넷


2. WAN
- 넓은 지역에서 사용되는 네트워크 (국가, 대륙)
- 다수의 LAN과 LAN이 연결됨. 전용 회선, 인터넷, HDLC, PPP 등으로 구성

연결 장비 : 라우터
통신 주소 : IP 주소 (사내망-사설 IP주소, 인터넷망-공인 IP주소)
프로토콜 : IP


3. MAN
- LAN과 WAN의 중간 규모 (대도시 지역 등)
- 빠른 데이터 전송이 요구되는 곳에서 사용

 

패킷트레이서 설치 (최신은 아니고 820 버전)

- 구글로 연동하여 로그인

 

 

.ptk (패킷 트레이서 확장자)

 

실습) 1계층 장비 허브를 이용한 네트워크 구축 (static)

 

network device -> hub -> pt-hub
end device > ded device > pc
Automatically choose connection type

 

처음엔 자동 케이블로 찍어서 해보고

선의 종류와 같은 것을 선택하여 (세번째 선) 찍어보면

PC에서 보면 FastEthernet0 이 있음 이더넷 연결할거니까 선택

허브를 찝으면 2345 나오는데, PC2니까 순서에 맞게 2번 선택해주었음

( + FastEthernet : Ethernet 속도는 원래 10Mbps이고 현재는 FastEthernet 으로 100Mbps이다 )

 

수동으로 라벨 만들기

 

좀 더 익숙해지기 위해 실습에선 자동 표기를 끄고 수동으로 표기한다

 

PC를 클릭하여 IP Configuration 설정 ~.1 부터 ~.4 까지.

게이트웨이나 dns는 외부통신할 일이 없으니 미설정

 

Command Prompt에서 ping 테스트

ping은 내부적으로 ICMP 프로토콜을 사용한다

 

ping 출력은 Echo request에 대한 응답인 Echo Reply가 찍힌다.

(상세 사용방법은 ping 치면 나옴)

 

시뮬레이션 모드

ping 테스트를 할거라 icmp에만 체크하고

cmd 창에서 다시 ping 테스트를 하면 PC0에 표시가 뜨면서 cmd 창이 정지된다 (분석을 위해)

 

다음버튼을 누르면 메시지가 이동하고

다시 다음 버튼을 누르면 허브가 메시지를 분배하는데,

3번과 4번은 메시지를 받을 대상이 아니므로 X자가 표시됨 (패킷을 폐기한다)

 

응답

시뮬레이션이 끝나면 옆의 Realtime 버튼을 눌러서 다시 돌아온다

 

 

 

실습) 2계층 장비 스위치를 이용한 네트워크 구축

Network device -> Switches -> 2960

 

pc에는 똑같이 192.168.1.1 ~4 셋팅

시간이 모자라 실습은 다음시간에 이어서.

 


IANA
인터넷 할당 번호 관리기관의 약자
- IP 주소, 최상위 도메인TDL 등을 관리하는 단체 ( 포트 번호 할당, AS 번호 할당, 프로토콜 매개변수 할당 등)
- 전 세계적으로 사용되는 리소스를 공정하게 관리

 

ICANN
- 도메인 이름 관리 (최상위 도메인TDL의 할당/관리)
- IP 주소 할당
- 프로토콜 매개 변수 할당
- 이해관계자들 조정
- IANA의 운영을 감독

 

+ AS 번호란 ?

- AS : 동일한 라우팅 정책으로 하나의 관리자에 의해 운영되는 라우터 집단을 자율시스템AS 라고 한다

- AS번호는 라우터 집단 번호, 즉 망식별번호인 셈

 

( 참고 https://krnic.or.kr/jsp/resources/asInfo.jsp# )

 

Ethernet : 10Mbps

FastEthernet : 100Mbps (보편적인 인터넷 속도)

Gigabit Ethernet : 1Gbps

10 Gigabit Ethernet : 10Gbps (대규모 네트워크) Ten G 라고 줄여서 부름

40 Gigabit Ethernet : 40Gbps (고성능 네트워크)

100 Gigabit Ethernet : 100Gbps (대용량 데이터 전송, 높은 대역폭이 필요할 때)

 

노드
- 컴퓨터 네트워크에서 데이터를 송수신하는 디바이스
- 서버, 클라이언트, 라우터, 스위치 등
- IP 주소를 통해 다른 디바이스와 통신
- 네트워크를 구성하는 기본 단위
- 클라이언트 노드, 라우터 노드, 스위치 노드

 

네트워크 토폴로지
- 노드들 간의 물리적인 연결 구조
- 버스 토폴로지 : 모든 노드가 하나의 선 위에 일직선으로 연결
- 링 토폴로지 : 모든 노드가 원형으로 연 결
- 스타 토폴로지 : 모든 노드가 중앙 스위치에 연결
- 메쉬 토폴로지 : 모든 노드가 서로 직접적으로 연결
- 트리 토폴로지 : 중앙의 라우터, 스위치를 중심으로 여러 하위 네트워크가 나눠진 구조

 

 

통신 프로토콜
- 노드간 데이터를 주고받는 방식과 규칙의 집합
- 대표적으로 TCP/IP, HTTP, FTP, SMTP, SSH 등

 

TCP/IP 프로토콜
- 가장 많이 사용되고 데이터 전송과 라우팅 관리
- TCP는 전송제어, IP는 데이터 패킷 전송

HTTP 프로토콜
- 웹페이지를 전송하기 위함

FTP 프로토콜
- 파일 전송을 위함 보안때문에 FTPS나 SFTP 사용

SMTP 프로토콜
- 이메일 전송

 

SSH 프로토콜
- 서버에 원격으로 접속 (암호화 통신)

 

그외

- ARP (IP주소>MAC주소)

- ICMP

- UDP

등등 ...

 

RFC 문서
- 인터넷 프로토콜, 관련 기술, 표준화 권고안, 네트워크 관리 및 보안 등 정보와 지침
ex) HTTP 프로토콜은 RFC 2616이 권고안으로 사용됨

( 참고  https://www.rfc-editor.org/search/rfc_search_detail.php?title=HTTP&page=All )

 

RFC Status 종류
- Internet : 표준으로 승인
- Draft : 표준으로 제안된 상태
- Proposed : 표준으로 제안된 상태, 논의 후 Draft로 업그레이드 될 가능성이 높음
- Experimental : 새로운 기술, 방법을 실험하기 위해 작성됨
- Informational : 정보 제공 목적
- Historic : 사용X

 

 

'네트워크' 카테고리의 다른 글

네트워크1 3차시  (0) 2024.06.08
네트워크1 2차시  (0) 2024.06.02
네트워크 기초 7~8  (0) 2024.03.06
네트워크 기초 4~6  (0) 2024.03.05
네트워크 기초 1~3  (0) 2024.03.05