IP 주소를 MAC 주소로 변환해 주는 ARP, 호스트의 라우팅 실패를 보고하는 ICMP, 네트워크 관리 프로토콜인 SNMP, 원격접속 프로토콜인 SNMP, IP 주소를 호스트 네임으로 변경해 주는 DNS, IP를 자동으로 할당해 주는 DHCP 등 기본적인 이론 학습을 진행해 보겠습니다.
1. 프로토콜 종류
가. ARP (Address Resolution Protocol )
1) 호스트의 IP Address(논리적 주소)를 호스트와 연결된 네트워크 접속장치의 MAC Address(물리적 주소)로 번역
2) IP Address가 중복되어 사용되는지 찾을 수 있다.
* RARP(Reverse ARP) : MAC Addrss를 IP 주소로 변환(물리적 주소->논리적 주소)
나. ICMP ( Internet Control Message Protocol )
1) IP에서의 오류제어를 위해 사용되며 시작지 호스트의 라우팅 실패를 보고
2) IP 데이터 그램 형식으로 전송
3) Ping 명령어를 사용하여 반향과 회답 메시지를 지원(신뢰성 테스트)
4) 원래의 데이터 그램이 TTL 초과 시 시간초과 메시지를 보낸다.
5) 네트워크 구획 내의 모든 라우터의 주소를 결정하기 위해 라우터 갱신 정보 메시지를 보낸다.
다. SNMP ( Simple Network Management Protocol )
1) 호스트나 라우터, 다른 컴퓨터나 장치들을 감시하고 관리하기 위한 목적의 표준 프로토콜
2) 네트워크 문제점을 시스템 관리 프로그램이 발견할 수 있다.
3) 데이터 전송은 UDP를 사용한다.
4) 응용 계층 프로토콜이다.
5) RFC 1157에 규정되어 있다.
6) 문제점 : 보안에 취약하며 Polling Overhead가 크다.
라. SMTP ( Simple Mail Transfer Protocol )
1) 인터넷 전자 우편을 위한 프로토콜 ( <-> POP3 ) & MIME
2) 두 호스트 간 메시지 전송을 제공한다.
3) 전송에 대해 TCP를 사용한다.
마. IGMP ( Internet Group Management Protocol )
1) 멀티캐스트 라우터에서 멀티캐스트 그룹을 유지할 수 있도록 메시지를 관리하는 프로토콜
2) 인근의 라우터들에게 알리는 수단
3) 데이터의 멀티 캐스팅을 위해 개발된 프로토콜
4) 시작지 호스트에서 여러 목적지 호스트로 데이터를 전송할 때 사용된다.
5) 비대칭 프로토콜이다.
6) TTL이 제공된다.
=> 최초의 리포트를 잃어버리면 갱신하지 않고 그대로 진행한다.
바. Telnet
1) Port number: 23
2) 원격지 컴퓨터를 액세스 하기 위한 TCP/IP 기반의 프로토콜
3) 로컬의 단말기에 의해 사용되며 원격의 상대 호스트에 접속하기 위한 프로토콜
사. FTP ( File Transfer Protocol )
1) Port nubmer : 20. 21
2) 인터넷에서 파일을 송수신하는 전송 규약이다.
3) 파일을 업로드할 수 있다.
4) 서버에 접속해 자료를 전송받는다.
아. DHCP ( Dynamic Host Configuration Protocol )
1) 반대는 Static Protocol
2) 관리자는 중앙에서 대부분의 TCP/IP 주소 정보를 자동으로 관리할 수 있다.
3) 로컬 서브넷에 있는 컴퓨터에 IP Address 정보를 할당하고 유지한다.
4) 클라이언트에게 자동으로 IP Address를 할당해 줄 수 있다.
5) IP Address 관리가 용이하며 IP Address 사용을 추적할 수 있다.
6) 사용자들이 자주 바뀌는 학교와 같은 환경에서 특히 유용하다.
7) 모든 DHCP 서버는 최소한 하나의 DHCP 범위를 가져야 한다.
8) DHCP 범위에서 정적으로 할당된 주소가 있다면 해당 주소를 제외해야 한다.
9) DHCP 범위가 겹쳐도 무관하다.
★ 간략하게 요점 중심적으로 프로토콜이 무엇인지 알아봤습니다. 아래는 통신의 기본적인 용어들을 정리했습니다.
◆ 라우팅 프로토콜
: Static, RIP, EIGRP, OSPF, BGP
==> 패킷 트레이서 실습을 통해 더 구체적으로 알아보겠습니다.
2023.04.09 - [IT/Network (네트워크)] - 패킷 트레이서를 통한 네트워크 쉽게 이해하기 - 기본 설정
패킷 트레이서를 통한 네트워크 쉽게 이해하기 - 기본 설정
네트워크 국비 교육을 들을 때 패킷 트레이서를 통해 기본 실습을 진행한 적이 있습니다. 전공자로서 대학교에서 이론만 수강했지 이게 어떻게 통신되고 라우터가 뭔지, 스위치가 뭔지 정확히
upah.tistory.com
2023.04.10 - [IT/Network (네트워크)] - 패킷트레이서를 통한 네트워크 쉽게 이해하기 - 스위치 라우터 기본 구성
패킷트레이서를 통한 네트워크 쉽게 이해하기 - 스위치 라우터 기본 구성
이번 포스팅에서는 직접 명령어를 타이핑해보면서 라우터와 스위치를 구성해서 통신까지 해보겠습니다. 명령어를 복사 붙여 넣기 하지 마시고 그대로 따라서 한 번 타이핑해보세요! ● 기본 설
upah.tistory.com
◆ Ping
- icmp와 함께 동작합니다. / ping 127.0.0.1 -t
- TCP/IP를 사용하는 응용 프로그램
- 왕복 시간을 측정할 수 있다.
- 원격 호스트와의 연결 상태를 진단할 수 있다.
◆ NAT ( Network Address Translation )
- 사설 IP 주소를 공인 IP 주소로 바꿔주는 데 사용하는 통신망의 주소변환기술
- 한정된 공인 IP 주소를 절약할 수 있다.
- 내부 네트워크를 보호할 수 있다.
◆ SSH ( Secure SHell )
- 원격에 있는 호스트 접속 시 암호화된 패스워드를 이용하여 보다 안전하게 접속할 수 있는 프로토콜
- 포트 포워딩(Port forwarding) 기능을 통해서 암호화를 지원하지 않는 프로그램의 안전한 사용을 지원한다.
- 압축, 인증, 암호화 기능이 들어가 있다.
- 사용처 : 이메일 통신의 암호화 / 파일 복사의 암호화 / 프로그램의 원격 실행
- TCP 22번 포트 사용
◆ IP Protocol ’s Header Checksum : 체크섬 필드를 0으로 하여 계산한다.
◆ TTL ( Time To Live )
- IP 패킷이 네트워크 상에서 얼마동안 존재할 수 있는가를 나타낸다.
- 일반적으로 라우터의 한 홉(Hop)을 통과할 때마다 TTL 값이 1씩 감소한다.
- 호스트까지의 경로를 추적할 때 TTL 값을 사용한다.
◆ Well - Known Port Number
HTTP - 80 FTP-Data - 20 FTP - 21 SSH - 22
Telnet - 23 이메일 관련 : SMTP - 25 POP3 - 110
- 이메일 보낼 때 : 이메일 보내는 것을 차단하려면 포트 번호를 입력 (SMTP : 25)
- POP3 : 메일을 가져오는 것, 받는 것을 의미한다.
◆ DNS ( Domain Name Server )
- 다른 호스트에 접근하고자 할 때, 기억하기 어려운 IP 주소 대신, 이해하기 쉬운 계층적 호스트 이름을 제공하는 서비스
- 호스트 이름에 대한 분산 데이터베이스이다.
- 호스트 이름들은 논리적인 구조를 형성하고 있다.
- IP, 서브넷, 게이트웨이, DNS : IP를 도메인 이름으로 변경해 주는 것
※ 해당 포스팅은 필자가 국비지원 교육을 수강하며 필기한 내용이며 네트워크 관리사 자격증 취득에도 도움이 될만한 이론을 정리한 글입니다.
'IT > Network (네트워크)' 카테고리의 다른 글
패킷트레이서를 통한 네트워크 쉽게 이해하기 - 스위치 라우터 기본 구성 (0) | 2023.04.10 |
---|---|
패킷 트레이서를 통한 네트워크 쉽게 이해하기 - 기본 설정 (0) | 2023.04.09 |
IT 인프라 네트워크 기초 용어 및 간략 정리(정보처리기사/네트워크 관리사 자격증 필수) (0) | 2023.04.09 |
네트워크 데이터 통신의 기본 UDP/TCP/IP/OSI 7 Layer (0) | 2023.04.05 |
네트워크 IP 주소 체계, 서브넷 마스크, IP Address Class (0) | 2023.04.04 |
댓글