netwhat

이봐요이상해씨·2022년 1월 5일
0

42서울

목록 보기
4/4

TCP ⇒ 유니캐스트 지원

TCP를 기반(TCP is a connection-oriented protocol)

으로 하나의 송신자가 하나의 수신자에게 데이터를 전송하는 방법.

mac을 기반으로 ip 주소를 목적지로 하는 일대일 통신 방식

UDP⇒ 브로드캐스트 지원

UDP를 기반으로 자신의 호스트가 속해 있는 네트워크 안에 있는 모든 수신자에게 패킷을 전송하는 방법

멀티캐스트

UDP 기반으로 하나 이상의 송신자들이 특정한 그룹에 속해있는 하나 이상의 수신자들에게 데이터를 전송하는 방식

TCP는 UDP보다 느림 ⇒

왜? TCP는 3-way hand shaking 을 통해 연결을 설정하고 4-way handshaking을 통해 해제 함, 높은 신뢰성을 보임 →신뢰성 확보가 중요함으로 단순 데이터 전송을 위한 UDP보다 느림

TCP는 패킷을 순서대로 주고 받기 때문에 UDP처럼 단순 데이터 전송보다 정확하지만 느림

만일 순서대로 도착하지 않으면 해당 패킷은 드롭되고 데이터 유실된다

오답 : UDP is a connection-oriented protocol

정답 : UDP is a connectionless protocol

UDP

  • 비연결형 프로토콜이기 때문에 연결을 위해 할당되는 논리적인 경로가 없다.그래서 각각의 패킷은 다른 경로로 전송되고, 각 패킷은 독립적인 관계를 지니게 된다.

데이터 송신이 우선

빠르지만 데이터 신뢰성이 낮음

UDP has only the basic error checking mechanism using checksums.

UDP 헤더의 CheckSum 필드를 통해 최소한의 오류만 검출한다.

application layer : OSI7계층 : 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명

응용 서비스를 수행하는 계층

https://www.geeksforgeeks.org/differences-between-tcp-and-udp/

https://limkydev.tistory.com/168

네트워크 ID : 모든 HOST들을 관리하기 힘들어 네트워크 범위 지정 (브로드캐스트가 적용되는 영역)

HOST ID : 개별적으로 관리하기 위해 사용된 것들(특정한 네트워크를 서로 구분하기 위한 주소)

  1. 서브넷마스크

서브넷은 말 그대로, 작은(혹은 아래의) 넷, 즉 하나의 네트워크를 쪼개 만든 네트워크입니다

서브넷 마스크는 이렇게 IP주소를 읽을 때 어디까지가 네트워크 아이디인지를 알려주는 척도가 됩니다.

TCP/IP 프로토콜에 의해 호스트가 로컬서브넷인지 원격 네트워크인지 구분하기 위해 씀

5.dhcp란

DHCP란 호스트의 IP주소와 각종 TCP/IP 프로토콜의 기본 설정을 클라이언트에게 자동적으로 제공해주는 프로토콜을 말합니다

따라서 ipv4, ipv6모두 사용 가능

https://www.cisco.com/assets/sol/sb/RV320_Emulators/RV320_Emulator_v1-2-1-14/help/DHCP.html

  1. ICMP란

이름 그대로 여러 정보를 전달하거나 컨트롤하는 용도로 사용되는 프로토콜입니다.

계층 : 네트워크 Layer

주 용도 :

  1. Error 알림

- 패킷 전송이 실패했을 때 에러가 났음을 알림과 동시에, 해결 가능한 힌트를 제공합니다.

  1. 진단/ 정보전달 메세지 ( 예 : ping 123.0.0.1 )
  • ping, tr aceroute 명령 등등 진단과 정보전달을 하는데에 사용합니다.

ARP는 주소 결정 프로토콜(Address Resolution Protocol, ARP)은 네트워크 상에서 IP 주소를 물리적 네트워크 주소로 대응(bind)시키기 위해 사용되는 프로토콜이다.

bootp

BOOTP 프로토콜은 네트워크 사용자가 자동으로 구성되고(IP 주소를 받을 수 있게), 사용자의 관여 없이도 부트되는 운영체계를 가지고 있게 해주는 포로토콜입니다.

  1. DHCP는 UDP(User Datagram Protocol) , RFC 768을 전송 프로토콜로 사용합니다. 클라이언트가 서버로 보내는 DHCP 메시지는 잘 알려진 포트 67(UDP - 부트스트랩 프로토콜 및 DHCP)로 보내집니다. DHCP 서버가 클라이언트로 보내는 메시지 는 포트 68로 전송됩니다.

    = >정의

8비트 4개 해서 32비트

9

DHCP

네트워크 안에 컴퓨터에 자동으로 네임 서버 주소, IP주소, 게이트웨이 주소를 할당해주는 것을 의미하고, 해당 클라이언트에게 일정 기간 임대를 하는 동적 주소 할당 프로토콜입니다.

SMTP

간이 우편 전송 프로토콜

SNMP

간이 망 관리 프로토콜(Simple Network Management Protocol, SNMP)은 IP 네트워크상의 장치로부터 정보를 수집 및 관리하며, 또한 정보를 수정하여 장치의 동작을 변경하는 데에 사용되는 인터넷 표준 프로토콜이다. SNMP를 지원하는 대표적인 장치에는 라우터, 스위치, 서버, 워크스테이션, 프린터, 모뎀 랙 등이 포함된다.[1

도메인 네임 시스템(Domain Name System, DNS)은 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수 있도록 하기 위해 개발되었다

routing information protocol

라우팅 정보 프로토콜(Routing Information Protocol, RIP)는 UDP/IP 상에서 동작하는 라우팅 프로토콜이다.

network time protocol

네트워크 타임 프로토콜(Network Time Protocol, NTP)은 패킷 교환, 가변 레이턴시 데이터 네트워크를 통해 컴퓨터 시스템 간 시간 동기화를 위한 네트워크 프로토콜이다.

11.cidr 표기를 10진수를 2진수로 바꾼후 and연산

그런데 네트워크 주소는 이를 통칭하기 위한 주소임으로

1을 논리곱 하는 부분이 네트워크 부분, 0을 논리곱 하는 부분이 호스트 부분

서브넷 마스크로 브로드 캐스트 주소 구하기

여기서 255는 네트워크 부분이며 0은 호스트 부분이 된다.

첫번째 주소인 1.1.0.0은 네트워크 주소이며 마지막 주소인 1.255.0.0은 브로드캐스트 주소다.

  1. 32-22의 2승 -2 (min, max값)

13.ipv6 비트수

16비트 8자리

14.localhost

127.0.0.1은 예약된 IP 주소로 인터넷상에 일반 IP로는 쓰일 수 없는 주소이다.

0개의 댓글