본문 바로가기
728x90

Dev/Network12

[Network] DNS DNS DNS(Domain Name System)는 인터넷 전화번호부와 같다. DNS는 사람이 읽을 수 있는 도메인 이름(ex. www.example.com) 을 머신이 읽을 수 있는 IP 주소(예: 192.168.1.1)로 변환한다. 웹 브라우저를 통해 원하는 사이트에 접속하려면 해당 사이트의 IP 주소를 입력해야 한다. 예를 들어, 네이버의 IP 주소는 223.130.195.200이다. 주소창에 http://223.130.195.200를 입력하면 네이버 메인화면으로 이동한다. 이게 네이버라는 사이트 주소를 찾아가는 근본적인 방법이다. 그러나 이렇게 존재하는 모든 IP 주소를 외우는 건 너무 비효율적이다. DNS에 IP 주소와 도메인을 매핑하는 방법으로 이 문제를 해결할 수 있다. 223.130.195.. 2022. 8. 27.
[Network] Network commands - ping, traceroute, telnet 특정 서버가 접속이 되지 않을 때 네트워크 연결을 확인 할 수 있는 명령어 중 ping, telnet, traceroute 을 알아본다. ping : 목적지 서버를 통하는 네트워크 상태를 체크한다. telnet : 목적지 서버의 해당 어플리케이션까지 살아 있는 지 확인한다. traceroute : 출발지와 목적지 사이의 라우터를 모두 추적한다. * ping ping은 도메인이나 IP 주소로 ICMP(Internet Control Message Protocol) 패킷을 보내고 다시 돌려받는 명령어이다. 특정 IP로부터 응답을 받을 수 있는지, 응답에 얼마나 걸리는지 확인할 수 있다. 다음과 같이 사용한다. ping [도메인 주소] ping [IP 주소] 추가로, 스크립트 작성시 다음과 같이 활용할 수 있다.. 2022. 8. 26.
[Network] TCP 3-way handshake TCP는 연결형 서비스로, 높은 신뢰성의 전송을 보장하기에 handshaking하고 데이터의 흐름제어와 혼잡제어를 수행한다. 하지만 이러한 기능으로 인해 속도는 UDP보다 느리다. 3-way handshake는 TCP 통신을 이용하여 데이터를 전송하기 위해 네트워크 연결을 설정하는, TCP의 접속 과정이다. 양쪽 모두 데이터를 전송할 준비가 되었다는 것을 보장하고, 실제로 데이터 전달이 시작하기 전에 한 쪽이 다른 쪽이 준비되었다는 것을 알 수 있도록 한다. Client > Server : TCP SYN Server > Client : TCP SYN ACKClient > Server : TCP ACK SYN(Synchronization) : 연결요청, 세션을 설정하는데 사용되며 초기에 시퀀스 번호를 보냄.. 2022. 8. 24.
[Network] DNS - A, CNAME, ALIAS, URL A와 CNAME 레코드의 차이점 2022.08.21 - [Dev/Linux] - [Network] DNS - A, CNAME [Network] DNS - A, CNAME A와 CNAME 레코드의 차이점 A와 CNAME 레코드는 호스트명을 하나 이상의 IP 주소에 매핑하는 두 가지 일반적인 방법이다. 두 레코드 사이에는 중요한 차이점이 있다. 차이점 이해 A 레코드는 특정 IP dev-kwon.tistory.com A, CNAME, ALIAS 및 URL 레코드 간의 차이점 A, CNAME, ALIAS 및 URL레코드는 모두 호스트명이 사이트를 가리키도록 할 수 있는 솔루션이다. 차이점은 클라이언트가 사이트에 도달하는 방법에 있어 작은 차이점이 있다. A, CNAME은 표준 DNS 레코드이고, ALIAS와 .. 2022. 8. 22.
[Network] DNS - A, CNAME A와 CNAME 레코드의 차이점 A와 CNAME 레코드는 호스트명을 하나 이상의 IP 주소에 매핑하는 두 가지 일반적인 방법이다. 두 레코드 사이에는 중요한 차이점이 있다. 차이점 이해 A 레코드는 특정 IP에 대한 호스트명을 가리킨다. 185.31.17.133 서버에 blog.dnsimple.com 라는 호스트명을 가리키려면 다음과 같이 구성한다. blog.dnsimple.com. A 185.31.17.133 CNAME 레코드는 호스트명이 IP 대신 다른 호스트명을 가리킨다. CNAME 소스는 대상 호스트명의 별칭을 나타내며, 전체 확인 체인(resolution chain)을 상속한다. 사용 방법 예시 blog.dnsimple.com. CNAME aetrion.github.io. aetrion.gith.. 2022. 8. 21.
[Network] Subnet subnet : logical subdivision of an IP network. subnetting : the process of dividing a network into 2 or more subnetworks subnet mask : A subnet mask is used so that a computer knows if a target computer is located in the same network or not. Subnet 1 2 4 8 16 32 64 128 256 Host 256 128 64 32 16 8 4 2 1 Subnet Mask /24 /25 /26 /27 /28 /29 /30 /31 /32 EXAMPLE 1. Question network ID : 192.168.4.0/2.. 2022. 8. 14.
728x90