본문 바로가기

CS

(4)
DHCP는 무엇일까? DHCP란? Dynamic Host Configuration Protocol(동적 호스트 구성 프로토콜)의 약자로, IP 네트워트에 사용되는 네트워크 프로토콜입니다. IP주소 및 기타 통신 매개변수를 네트워크에 연결된 장치에 자동으로 할당해주는 역할을 합니다. 즉, 클라이언트에게 일정 기간 임대를 하는 동적 주소 할당 프로토콜입니다. 만약 수동으로 IP주소를 할당한다면 비효율적이고 시간이 지나치게 많이 소요되며 오류가 발생할 가능성이 높습니다. DHCP는 몇 계층 프로토콜인가요? 7계층으로 application layer 프로토콜입니다. DHCP는 어떻게 동작하나요? 총 동작 과정 1. Client가 네트워크에 접속 시도 DHCP 서버에게 IP 주소 정보 요청하는 메시지를 보낸다(DHCP Discover..
[네트워크] 웹 소켓과 소켓 통신의 차이는? 웹소켓과 소켓 통신의 차이 소켓이란? 네트워크상에서 동작하는 프로그램 간 통신의 종착점으로 1대1 동신의 경우 양측 모두 소켓이 존재해야 통신이 가능합니다. 현재, 대부분의 통신은 인터넷 프로토콜(TCP,UDP)에 기반하여 대부분의 네트워크 소켓은 인터넷 소켓입니다. 웹 소켓이란? 사용자의 브라우저와 서버 사이의 인터액티브 통신 세션을 설정할 수 있게 하는 고급 기술입니다. 하나의 TCP 접속에 전이중 통신 채널을 제공하는 컴퓨터 통신 프로토콜입니다. 서버로 메시지를 보내고 서버의 응답을 위해 서버를 폴링하지 않고도 이벤트 중심 응답을 받는 것이 가능합니다. 3. 차이점 동작 계층(OSI 7계층) 소켓은 인터넷 프로토콜에 기반하므로, TCP,UDP가 속한 4계층에 위치한다. 웹 소켓은 어플리케이션 계층인..
[네트워크]HTTP와 HTTPS란? HTTP에 대해 설명해 주세요. 네트워크 장치 간에 정보를 전송하도록 설계된 애플리케이션 계층 프로토콜이며 네트워크 프로토콜 스택의 다른 계층 위에서 실행됩니다. HTTP의 일반적인 흐름 클라이언트 시스템에서 서버에 요청한 다음 서버에서 응답메시지를 보내는 작업 공개키와 대칭키에 대해 설명해주세요. 대칭키란? 암복호화키가 동일하며 해당 키를 아는 사람만이 문서를 복호화해 볼 수 있게 된다. 장점: 공개키 암호화 방식에 비해 속도가 빠르다 단점: 안전한 키교환 방식이 요구되며, 사람이 증가할수록 키관리가 어려워진다. 키 교환 중 탈취될 수 있는 문제가 있다. 사람이 증가하면 따로따로 키교환을 해야해서 관리해야할 키가 방대해진다. 대표적 알고리즘: DES, 3DES, AES, ARIA 공개키란? 대칭키의 키..
[네트워크] TCP와 UDP의 차이란? TCP와 UDP의 차이는 무엇일까요? TCP(Transmission Control Protocol)란? IP 규칙으로만 통신하기에 부족하거나 불안정하던 여러 단점들(패킷 순서가 이상하거나 패킷이 유실)을 커버해, 패킷 전송을 제어하여 신뢰성을 보증하는 프로토콜로 보면 된다. 원활한 통신을 위해 전송흐름을 제어하는 기능을 프로토콜 자체에 포함되어 있다. IP규칙은 목적지까지 도착했을 때 적용(배달지) TCP 규칙은 올바르게 도착했는지, 정확히 누구에게 전달되어야 하는지 세세하게 살펴보는 것이다.(부가 정보) 예시: 수신자 정보를 받아야하는 은행 업무나 메일 더보기 IP란? 인터넷 프로토콜로서 복잡한 인터넷 망 속에서 클라이언트와 서버 간에 통신할 수 있게 IP주소와 패킷과 같은 규칙을 통해 통신을 하게 하..