시스템구조 토픽 중 TCP/IP 프로토콜, ARP, RARP에 대해서 알아보도록 하겠습니다.
앞서 작성한 OSI 7 layer 구조에 대해서 먼저 이해하고 오셔야 합니다.
TCP/IP 프로토콜 구조
OSI 7 계층과 TCP/IP 4 계층의 명칭 및 연관관계와 그 특징들을 알아야 ARP에 대해서 알 수가 있습니다.
아래 그림을 통해서 살펴보겠습니다.
TCP/IP 4계층
TCP/IP 4 계층은 Application Layer, Transport Layer, Internet Layer, Network Interface Layer로 구분할 수 있습니다.
1 계층: 응용계층(Application Layer)은 네트워크 서버/클라이언트 프로그램을 담당하며, 사용자와의 인터페이스를 담당하는 계층입니다.
주요 프로토콜
① HTTP(tcp/80) : Hyper Text Transfer Protocol
② FTP(tcp/20/21) : File Transfer Protocol (데이터 포트 20, 제어포트 21)
③ SSH(tcp/22) : Secure Shell(암호화된 원격 터미널 접속 프로토콜)
④ SFTP(tcp/22) : SSh File Transfer Protocol (SSH를 이용한 암호화된 파일 송/수신 프로토콜)
⑤ TELNET(tcp/23) : 암호화하지 않은 원격 터미널 접속 프로토콜
⑥ SMTP(tcp/25) : Single Mail Transfer Protocol (메일 전송 프로토콜)
⑦ POP3(tcp/110) : Post Office Transfer Protocol (메일 수신 프로토콜)
⑧ IMAP(tcp/143) : Internet Message Access Protocol (메일 수신 프로토콜)
⑨ DNS(tcp, udp/53) : Domain Name System (도메인명에 대한 호스트 정의 프로토콜)
⑩ DHCP(udp/67,68) : Domain Host Configuration Protocol (서버 67, 클라이언트 68) 동적 호스트 네트워크 설정
⑪ TFTP(udp/69) : Trivial FTP (단순 파일 송/수신 프로토콜)
⑫ SNMP(udp/161) : Single Network Management Protocol (네트워크 관리 프로토콜)
2 계층: 전송계층(Transport Layer)은 프로세스 간 신뢰성 있는 데이터 전송을 담당하는 계층으로 신뢰성 있는 전송이란 전송 중에 발생하는 오류, 누락 및 흐름제어, 혼잡제어 등을 적절히 수행하여 데이터의 안전한 전송을 보장을 담당하는 계층으로 프로세스를 식별하기 위해서 Port(16bit) 주소를 사용합니다.
주요 프로토콜
① TCP(Transmission Control Protocol) : 신뢰성 있는 연결지향(스트림 기반)
② UDP(User Datagram Protocol) : 비신뢰적인 비연결형 프로토콜(데이터그램 기반 전송)
③ SCTP(Stream Control Transfer Protocol) : TCP와 UDP의 조합형
3 계층: 인터넷계층(Internet Layer)은 호스트 간의 라우팅을 담당하는 계층으로 호스트를 식별하기 위한 논리적 주소로 IP(IPv4(32bit), IPv6(128bit)) 주소를 사용합니다.
주요 프로토콜
① IP(Internet Protocol) : 비신뢰적인 비연결형 데이터그램 프로토콜
② ICMP(Internet Control Message Protocol) : 에러 및 상태진단 메시지 예) Ping
③ IGMP(Internet Group Management Protocol) : 멀티캐스트용 프로토콜
④ ARP(Address Resolution Protocol) : 주소변환(논리주소(IP) --> 물리주소(MAC)) 프로토콜
⑤ RARP(Reverse ARP) : 역주소변환(물리주소(MAC) --> 논리주소(IP) 프로토콜
4 계층: 네트워크 인터페이스 계층(Network Interface Layer)은 Node-to-Node 인접한 노드 간에 신뢰성 있는 데이터전송을 담당하는 계층으로 Node를 식별하기 위한 물리적 주소로 MAC(48bit) 주소를 사용하는데, MAC 주소는 상위 24bit와 하위 24bit로 구성되어 있는데, 상위 24bit는 제조사 식별코드이고, 하위 24bit는 벤더가 할당한 일련번호입니다.
주요 프로토콜
① LAN(Local Area Network) : Ethernet, TokenRing, FDDI
② WAN(Wide Area Network) : X.25, Frame, Relay, PPP, SLIP
ARP vs RARP
ARP는 위에서도 설명했듯이 논리적인 주소(Local Address)를 물리적인 주소(Physical Address) 사이의 변환을 해주는 프로토콜입니다. RARP 또한 물리적인 주소(Physical Address)를 논리적인 주소(Local Address)로 변환해 주는데, 일반적으로 IP주소는 시스템의 하드디스크 내 설정파일에 저장되어 있지만, 하드디스크가 없는 터미널의 경우에 초기 가동될 때 자신의 MAC 주소를 담아 RARP 요청을 만들어 자신의 IP 주소 정보를 받아오게 되는 게 특징입니다. 단, MAC에 해당하는 IP 주소 정보를 관리하는 RARP 서버가 구성되어 있어야 합니다.
시스템 구조 빈출 Topic인 TCP/IP, ARP와 RARP, MAC, Protocol에 대해서 알아보았습니다.
다음에는 네트워크 주소에 대해서 알아보겠습니다.
읽어주셔서 감사합니다.
시스템 구조 관련 기출문제는 아래에 링크에서 계속 업데이트 진행하겠습니다.
'IT★자격증 > 정보시스템감리사 기출문제 풀이' 카테고리의 다른 글
정보시스템 감리사 빈출 토픽 - 페이지 교체 (141) | 2023.12.19 |
---|---|
정보시스템감리사 빈출 토픽 - 네트워크 주소 (122) | 2023.12.18 |
정보시스템 감리사 시스템구조 Topic (118) | 2023.12.14 |
정보시스템감리사 기출문제 빈출 토픽 (143) | 2023.12.13 |
정보시스템 감리사 시험정보 (123) | 2023.12.12 |