CS/네트워크 & 보안

netwhat공부

혀니리리 2021. 6. 13. 15:53
728x90

which protocol does ping use? 핑이 어떤 프로토콜을 쓰냐.

ICMP => 오류메시지를 전송받는 데 주로 쓰이는 프로토콜.

 

What is the default IP address class available?

-> 네트워크 장치는 단일 기본 IP 주소로 설정됩니다. 192.168.1.1 ->C클래스에 속함.

 

브로드캐스트 주소-그 범위의 맨 처음

  • 182.161.121.118/24 => (182.161.121.118) & (255.255.255.0) = 182.161.121.0
  • 107.212.146.212/25 => (107.212.146.212) & (255.255.255.128) = 107.212.146.128
  • 166.175.144.121/23 => (166.175.144.121) & (255.255.254.0) = 166.175.144.0
  • 116.45.224.50/8 => (116.45.224.50) & (255.0.0.0) = 116.0.0.0

네트워크 주소-그 범위의 맨 뒤

-51.254.122.100/24 => 51.254.122.255

 

서브넷 마스크에 따른 호스트 수 : 서브넷마스크에서 0이 되는 부분의 개수 - 2

-255.255.255.128 => 2^7 - 2 = 126

-255.224.0.0 => 2 ^ 21 - 2 = 2097150

-124.144.156.248/21 => 2^11 - 2 = 2046

 

범위 : 시작부분의 처음~ 끝까지 넷웤주소, 브로드캐스트 주소를 제외한 부분

-158.167.18.156/15 => 158.166.0.1 ~ 158.167.255.254 *********주의

-1.93.149.6/17 =>  1.93.128.1- 1.93.255.254

 

사설 IP주소

-10.0.0.0/8 (10.0.0.0 ~ 10.255.255.255)

-172.16.0.0/12 (172.16.0.0 ~ 172.31.255.255)

-192.168.0.0 /16 (192.168.0.0 ~ 192.168.255.255)

 

TCP/UDP

1.UDP

- UDP is faster, simpler and more efficient than TCP (UDP는 TCP보다 빠르고 간단하고 효율적이다.)

- UDP only has the basic error control mechanism (UDP는 기본 오류 제어 메커니즘만 있다.)

- UDP is a datagram oriented protocol (UDP는 데이터그램 지향 프로토콜이다.)

- UDP support broadcasting (UDP는 브로드캐스팅을 지원한다.)

- UDP provides extended error checking mechanisms, because it provides flow control and data acknowledgement

-> UDP는 흐름제어와 데이터 인식을 제공하지 않움

 

2.TCP

- TCP is a connection-oriented protocol (TCP는 연결지향 프로토콜이다.)

- TCP does not support broadcasting (TCP는 브로드캐스팅을 지원하지 않는다.)

- TCP provides extended error checking mechanisms, because it provides flow control and data acknowledgement (TCP는 흐름제어와 데이터인식을 제공한다.)

- Data sequencing is a TCP feature (this means that packets arrive in order in the recipient) (TCP는 혼잡제어를 제공한다.-순서를 맞춰준다.)

- The delivery of data to the destination cannot be guaranteed in TCP (TCP는 목적지에 정확하게 도착하는 것을 보장해준다.)

- TCP is reliable because it guarantees the delivery of data to the router of the destination (TCP는 라우터의 목적지까지 데이터 배달이 보장되므로 신뢰 가능함.)

- TCP is a datagram oriented protocol

- TCP is comparatively slower than UDP (TCP 는 UDP에 비해서 느림.)

 

<프로토콜>

TCP - SMTP/ HTTP/ FTP

UDP - DHCP / SNMP / TFTP

 

localhost에서 IP스택을 테스트하려면 IP주소 127.0.0.1을 사용해야한다.

 

DNS는 인터넷 도메인 이름과 호스트 이름을 IP 주소로 변환합니다.

DHCP는 IP주소, 서브넷마스크, 기본 게이트웨이 및 DNS정보를 포함하여 IP구성을 자동화하는 매커니즘을 구현하는 프로토콜이다.

전송계층 수준에서 사용하는 DHCP프로토콜은 UDP프로토콜이다.

DHCP에서 지원하는 주소 유형은 IPv4, IPv6 둘 다이다.

UDP 를 사용하는 서비스는 DHCP, SMTP, FTP, HTTP 중에서 하나이다(DHCP)

 

DNS : 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 하기 위해 개발되었다.

Amazon route53과 같은 DNS서비스는 전 세계에 배포된 서비스로서 , www.example.com과 같이 사람이 읽을 수 있는 이름을 192.0.2.1과 같은 숫자 ip주소로 변환하여 컴퓨터가 서로 통신할 수 있도록 함.

https://aws.amazon.com/ko/route53/what-is-dns/

 

DHCP : 동적 호스트 설정 프로토콜로서, 해당 호스트에게 IP주소, 서브넷마스크, 기본 게이트웨이 IP주소, DNS 서버 IP 주소를 자동으로 일정 시간동안 할당해주는 인터넷 프로토콜이다. 이게 있어야 클라이언트가 인터넷 사용 가능함. 그렇게 해주는 프로토콜 중 1.

주로 가정용 인터넷이나 무선랜, 즉 공유기에서 사용함.

‘임대’-DHCP서버가 IP주소를 영구적으로 단말에 할당하는 것이 아니고, 임대 기간을 명시하여 그 기간동안만 단말이 IP 주소를 사용하도록 한다.

만약 단말이 이후에도 계속 해당 IP주소를 사용하고자 한다면 임대기간 갱신을 DHCP서버애ㅔ 요청해야하고 더이상 필요하지 않으면 IP주소 반납 절차를 수행해야 한다.

(Ex)Ip주소:192.168.0.4 / 서브넷마스크:255.255.255.0/ 기본 게이트웨이: 192.168.0.1 /  DNS서버 IP주소: 210.220.163.82/ 219.250.363.130) 

<임대 절차>

1.DHCP Discover: 클라이언트가 DHCP서버를 찾기 위해 브로드캐스팅 메시지를 보낸다.

2.DHCP Offer: DHCP 서버가 저 여깄어요 하고 응답하는 메시지이다.

3.DHCP Request: 서로의 존재를 알았으면 하나의 DHCP서버를 선택하고 해당 서버에게 단말이 사용할 네트워크 정보를 요청한다.

4.DHCP Ack: dHCP서버가 단말에게 네트워크 정보를 전달해준다.

클라이언트들은 시스템이 시작하면 DHCP서버에 자신의 시스템을 위한 IP주소를 요창히고, DHCP서버로부터 IP주소를 부여받으면 TCP/IP설정은 초기화되고 다른 호스

트와 TCP/IP를 사용해서 통신할 수 있게 된다.

 

DHCP 가 전송계층 수준에서 UDP 프로토콜을 사용한다는 것이 무슨 의미인가

UDP는 비연결지향적 프로토콜이고 1대 다 통신이 가능하기 때문에 1:1통신이 아니고 브로드캐스팅이 가능해야하고 빠른 속도가 요구되는 DHCP프로토콜에 맞는 것은 UDP(user datagram protocol-전송계층의 비연결 지향적 프로토콜)이다.

그리고 FTP, HTTP, SMTP같은 것들과 달리 비교적 덜 중요한 정보를 담고 있고 그때그때 받는 것이 중요하므로 UDP를 사용한다.

 

DHCP가 제공해주는 DNS의 의미는? Dns서버도 여러개니까 그중어디꺼 쓸지 정해줌.

 

DHCP 가 IPv4, IPv6에서 사용된다는 것이 무슨 의미일까.

말그대로 DHCP는 IPv4 형태, IPv6형태 둘 다 수용 가능하다.

 

DHCP 왜 쓸까? => 쓸 수 있는 IP 의 개수가 한정되어있으므로. 

 

기본 게이트웨이 IP주소?

이더넷 인터페이스라고도 하며 내부 네트워크에 연결되는 라우터 포트로, 

라우터가 네트워크 내부에서 외부로 사용되는 IP주소이다. 대개 IP 범위의 시작주소를 사용한다. (Ex)192.168.0.1)

728x90

'CS > 네트워크 & 보안' 카테고리의 다른 글

동기 vs 비동기  (1) 2023.12.20
TCP / UDP  (0) 2023.12.20
암호화 방식  (0) 2023.10.01