본문 바로가기

컴퓨터학개론33

DNS 구성 및 서버유형 오늘은 유닉스 및 윈도우 네트워크 서비스 중 하나인 DNS에 대해 알아보겠습니다. 유닉스에서 지원하는 네트워크 서비스는 DNS, DHCP, SNMP, TELNE, FTP 등 각종 서비스가 있습니다. 그중 컴퓨터학을 공부하시는 분들이라면 DNS는 많이 들어보셨을 것인데요, 오늘은 이 DNS 구성 및 서버유형 등 다양한 내용에 대해 한 번 같이 알아보도록 하겠습니다. DNS란? 도메인 네임 서비스(Domain Name Service)라고 불리는 DNS는 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 혹은 그 반대로 변환을 수행할 수 있도록 하기위해 개발되었습니다. 예를들어 TCP 및 IP 주소체계에서 수많은 IP주소를 사용자는 전부 기억할 수 없습니다. 그래서 조금 더 쉽게 기억하기 위하여 도메인.. 2022. 2. 16.
UDP와 유니캐스트, 멀티캐스트, 브로드캐스트 알아보기 UDP는 TCP/IP 프로토콜에서 TCP와 함께 4 계층의 주요 프로토콜 중 하나입니다. 간단한 데이터그램 전달 계층 프로토콜로 전송방식이 단순하고 서비스의 신뢰성이 낮고 데이터그램의 도착 순서가 바뀌며, 때로는 누락되기도 합니다. 그러나 빠른 처리와 실시간 전송에 적합하여 실시간 음성, 방송 서비스에 적용되는 프로토콜 중 하나입니다. UDP는 IP 프로토콜 ㅂ번호 17번을 사용하며, 대표적인 서비스로는 TFTP, SNMP 등이 있습니다. 오늘은 UDP와 더불어 유니캐스트, 멀티캐스트, 브로드캐스트는 어떤 특징이 있는지 한 번 알아보겠습니다. UDP 헤더구조 UDP 헤더 구조는 아래의 양상을 띕니다. 0~15 16~31 Source Port Destination Port UDP Length Checksu.. 2022. 2. 14.
TCP 3way 핸드쉐이크 총정리 TCP는 Transaction Control Protocol의 약자로 TCP와 UDP는 프로토콜상 IP 상위계층으로 전송계층에 속하지만 TCP와 UDP 차이점은 TCP는 신뢰성을 보장하고 UDP는 신뢰성을 보장하지 않는다는 특징이 있습니다. 또한 TCP는 일대일 통신인 반면에 UDP는 일대 다의 통신에 이용됩니다. TCP는 클라이언트와 서버가 데이터를 교환하기 전에 서로 TCP 세션을 확립해야 합니다. 따라서 TCP 프로토콜은 Connection-oriented 프로토콜입니다. 오늘은 TCP 3 way 핸드쉐이크 방식에 대해 알아보겠습니다. TCP 3way 핸드쉐이크 클라이언트는 서버와의 connection을 연결하기 위해 SYN flag를 On 시킨 후 패킷 초기 순서 번호[initial sequenc.. 2022. 2. 13.
ICMP 프로토콜 기능 및 PING 프로그램 알아보기 ICMP(Internet Control Message Protocol)은 인터넷상의 노드 간에 에러사항이나 통신 제어를 위한 메시지를 보고하게 할 목적으로 만들어진 프로토콜이 ICMP 프로토콜입니다. 대표적인 프로그램으로는 PING이 있습니다. 주로 통신 간에 장애나 목적지 시스템이 제대로 응답을 하여 동작하고 있는지를 판단하기 위한 용도로 많이 활용됩니다. 한 가지 숙지사항은 ICMP 프로토콜은 패킷전송시의 오류만 Report할 뿐 오류를 해결하는 역할은 하지 못합니다. ICMP는 TCP/UDP 헤더를 필요치 않으며 IP헤더와 IP 데이터 부분에 ICMP 메시지를 포함하여 패킷을 전송하는 역할을 합니다. 그래서 오늘은 ICMP 프로토콜 기능 및 PING 프로그램에 대해 알아보겠습니다. ICMP의 기능 .. 2022. 2. 11.