Networking protocols

2024. 7. 3. 02:08Linux*security/Network

반응형



1. HTTPS: Hypertext Transfer Protocol Secure
   - 월드 와이드 웹에서 정보를 전송하기 위해 사용되는 통신 프로토콜의 보안 버전이고 HTTP의 암호화된 버전으로, 데이터의 안전한 전송을 보장한다.

secure browsing

secret data transfer

 

 

 

 

 

 

 


2. DNS: Domain Name System
   - 인터넷에서 도메인 이름을 IP 주소로 변환하거나, IP 주소를 도메인 이름으로 변환하는 시스템이다. 인터넷에서 도메인 이름을 사용하여 리소스를 찾을 수 있게 해준다.

website address resolution

Load Balancing

 

 

 

 

 

 

 



3. TCP: Transmission Control Protocol
   - 신뢰성 있는 데이터 전송을 보장하며, 데이터가 손상되지 않고 정확한 순서로 전송될 수 있도록 한다.

Reliable File Transfer

Establishing a Connection

 

 

 

 

 

 

 

 

 


4. DHCP: Dynamic Host Configuration Protocol
   - 네트워크 장치가 IP 주소 및 기타 네트워크 설정을 동적으로 할당받을 수 있어 네트워크 관리자가 장치를 관리하기 쉽게 만든다.

Dynamic IP Assignment

Network Configuration

 

 

 

 

 

 

 

 

 


5. SMTP: Simple Mail Transfer Protocol
   - 전자 메일을 전송하는 데 사용되는 표준 프로토콜이다. 전송, 수신 및 중계 메일 서버 간의 통신을 담당한다.

Email sending

inter server Communication

 

 

 

 

 

 

 

 

 

 

 


6. UDP: User Datagram Protocol
   - 데이터를 신속하게 전송하는 데 사용되는 프로토콜이며 TCP와 달리 연결 지향적이지 않고, 데이터의 손실이나 순서 변경이 발생할 수 있지만, 전송 속도가 빠르다.

real time communication

streaming media

 

 

 

 

 

 

 

 

 

 

 

 


7. Web Socket:

 

웹 소켓은 웹 브라우저와 웹 서버 간의 양방향 통신을 가능하게 하는 프로토콜로써 실시간 웹 애플리케이션에 적합하며, 클라이언트와 서버 간에 데이터를 주고받을 수 있다.

 

real time chat

file transfer



반응형

'Linux*security > Network' 카테고리의 다른 글

UART(Universal Asynchronous Receiver/Transmitter)  (0) 2024.09.02
RIP 프로토콜 (Routing Information Protocol)  (0) 2024.07.11
소켓 프로그래밍  (0) 2024.07.02
HASH  (0) 2024.06.27
Triple DES, AES, SEED, ARIA, IDEA  (0) 2024.06.27