본문 바로가기
728x90
반응형

목차훔치기204

HTTPS(면접을 위한 CS 전공지식 노트) HTTPS HTTPS HTTPS는 "HyperText Transfer Protocol Secure"의 약자로, 웹 브라우징 시 정보를 안전하게 전송하기 위한 통신 프로토콜입니다. HTTP와 마찬가지로 웹 브라우징에서 사용되며, 웹 브라우저와 웹 서버 간의 데이터 교환을 위한 규약을 제공합니다. HTTPS의 주요 특징은 다음과 같습니다. HTTPS 주요 특징 보안: HTTPS는 데이터를 암호화하여 전송합니다. 이를 통해 데이터가 도청되거나 변경되는 것을 방지합니다. 암호화된 데이터는 해독하기 어렵기 때문에 무단 접근을 통한 정보 유출을 막아줍니다. 데이터 무결성: HTTPS는 데이터의 무결성을 보장합니다. 데이터가 전송되는 동안 변경되지 않았음을 검증하고, 데이터가 중간에 조작되거나 손상되지 않도록 합니다.. 2023. 9. 9.
HTTP/2(면접을 위한 CS 전공지식 노트) HTTP/2 HTTP/2 HTTP/2는 Hypertext Transfer Protocol (HTTP)의 두 번째 주요 버전으로, 이전 버전인 HTTP/1.1을 대체하는 프로토콜입니다. HTTP/2는 웹 페이지의 로딩 속도와 성능을 향상시키기 위해 설계되었습니다. HTTP/2 특징 다중화 (Multiplexing): HTTP/2는 하나의 TCP 연결을 통해 여러 개의 요청과 응답을 동시에 처리할 수 있도록 지원합니다. 이전 버전인 HTTP/1.1에서는 여러 개의 연결을 열어야 했으므로 연결 관리 오버헤드가 감소하고, 여러 요청을 병렬로 처리할 수 있어 성능이 향상됩니다. 헤더 압축 (Header Compression): HTTP/2는 헤더 필드를 압축하여 데이터 전송을 최적화합니다. 이전에는 많은 중복된 .. 2023. 9. 8.
HTTP/1.1(면접을 위한 CS 전공지식 노트) HTTP/1.1 HTTP/1.1 HTTP/1.1 (Hypertext Transfer Protocol 1.1)은 월드 와이드 웹(World Wide Web)에서 데이터를 전송하고 웹 페이지를 요청하고 응답하는 데 사용되는 프로토콜 중 하나입니다. HTTP/1.1 특징과 장점 지속적인 연결 (Persistent Connections): HTTP/1.1은 하나의 TCP 연결을 사용하여 여러 요청과 응답을 처리하는 "Keep-Alive" 기능을 지원합니다. 이로써 동일한 연결을 여러 번 열고 닫는 대신 하나의 연결을 재사용함으로써 네트워크 지연을 줄이고 성능을 향상시킵니다. 요청 파이프라이닝 (Request Pipelining): HTTP/1.1은 여러 요청을 연속적으로 보내고 응답을 기다리는 대신, 요청을 동.. 2023. 9. 7.
HTTP/1.0(면접을 위한 CS 전공지식 노트) HTTP/1.0 HTTP/1.0 HTTP/1.0은 HyperText Transfer Protocol의 버전 중 하나로, 월드 와이드 웹에서 정보를 전송하기 위한 프로토콜입니다. HTTP는 클라이언트와 웹 서버 간의 통신을 가능하게 하는 텍스트 기반의 프로토콜로, 웹 브라우저와 웹 서버 사이의 데이터 교환을 관리합니다. HTTP 역사 정보 공유와 연결성: HTTP의 주된 목적은 정보를 공유하고 연결성을 제공하는 것입니다. 월드 와이드 웹의 창시자 팀 버너스리는 원격 지역의 과학 정보를 공유하기 위해 HTTP를 개발했습니다. 이를 통해 연구자들이 전 세계의 정보를 손쉽게 검색하고 공유할 수 있게 되었습니다. 하이퍼텍스트의 등장: HTTP는 하이퍼텍스트의 개념을 기반으로 하고 있습니다. 하이퍼텍스트는 문서 간.. 2023. 9. 6.
IP 주소를 이용한 위치 정보(면접을 위한 CS 전공지식 노트) IP 주소를 이용한 위치 정보 IP 주소를 이용한 위치 정보 IP 주소를 이용한 위치 정보는 인터넷 상에서 특정 장치나 사용자의 물리적 위치를 확인하기 위한 기술입니다. IP 주소는 컴퓨터 네트워크에서 각 장치를 식별하는 고유한 숫자로, 이 주소를 통해 인터넷에서 데이터 패킷을 보내거나 받을 수 있습니다. IP주소를 이용해서 위치 정보 파악 방법 IP 주소의 기본 정보: IP 주소는 일반적으로 IPv4 또는 IPv6 형식을 따릅니다. IPv4 주소는 32비트로 표현되고, 예를 들어 "192.168.1.1"과 같은 형식을 가집니다. IPv6 주소는 128비트로 표현되고, "2001:0db8:85a3:0000:0000:8a2e:0370:7334"와 같은 형식을 가집니다. IP 주소와 위치 정보 연결: IP .. 2023. 9. 5.
IP 주소 체계(면접을 위한 CS 전공지식 노트) IP 주소 체계 IP 주소 체계 IP 주소 체계(IP Addressing Scheme)는 컴퓨터 네트워크에서 장치들을 식별하고 통신하기 위한 주소 체계를 나타냅니다. 이 체계는 인터넷 프로토콜(IP, Internet Protocol)을 기반으로 구성되며, IPv4와 IPv6 두 가지 주요 버전이 있습니다. IPv4 (Internet Protocol version 4): IPv4는 가장 널리 사용되는 IP 주소 체계로, 32비트(4바이트) 길이의 주소를 사용합니다. 각 IPv4 주소는 네트워크 부분과 호스트 부분으로 나뉩니다. 네트워크 부분은 네트워크 식별을 위해 사용되고, 호스트 부분은 네트워크 내에서 개별 장치를 식별합니다. 예를 들어, "192.168.1.1"과 같은 주소에서 "192.168.1"은 .. 2023. 9. 4.
홉바이홉 통신(면접을 위한 CS 전공지식 노트) 홉바이홉 통신 홉바이홉 통신 홉바이홉(Hop-by-Hop) 통신은 컴퓨터 네트워크에서 데이터 패킷이 출발지에서 목적지로 이동하는 동안 중간 라우터와 스위치와 같은 네트워크 장비를 거치는 과정에서 발생하는 통신 방식을 나타냅니다. 이 통신 방식은 패킷이 한 노드(라우터 또는 스위치)에서 다음 노드로 전달될 때마다 해당 노드에서 패킷을 검사하고 처리하는 방식으로 동작합니다. 홉바이홉 통신 주요 특징 라우터 또는 스위치 간 통신: 홉바이홉 통신은 네트워크에서 패킷이 중간 장비를 거치면서 하나의 노드에서 다음 노드로 전달됩니다. 각 노드는 패킷 헤더를 검사하고 다음 목적지에 대한 경로를 결정하며 패킷을 전달합니다. 패킷 검사 및 처리: 홉바이홉 통신에서는 각 라우터 또는 스위치가 패킷을 검사하고 필요한 처리를 .. 2023. 9. 3.
ARP(면접을 위한 CS 전공지식 노트) ARP ARP ARP는 "Address Resolution Protocol"의 약자로, 컴퓨터 네트워크에서 IP 주소를 물리적인 MAC 주소로 매핑하는 프로토콜입니다. ARP는 이더넷과 같은 로컬 네트워크에서 사용되며, 네트워크 상에서 데이터를 전송할 때 중요한 역할을 합니다. 네트워크 상에서 데이터를 보낼 때, 송신자 컴퓨터는 목적지 IP 주소를 가지고 있어야 합니다. 그러나 실제 데이터 전송은 물리적인 MAC 주소를 통해 이루어지므로, 송신자 컴퓨터는 목적지 IP 주소에 해당하는 MAC 주소를 알아야만 데이터를 올바른 장치로 전송할 수 있습니다. ARP 프로토콜 작동 원리 ARP 요청 (ARP Request): 송신자 컴퓨터가 목적지 IP 주소에 해당하는 MAC 주소를 모르는 경우, 로컬 네트워크 상.. 2023. 9. 2.
물리 계층을 처리하는 기기(면접을 위한 CS 전공지식 노트) 물리 계층을 처리하는 기기 물리 계층을 처리하는 기기 물리계층(Physical Layer)은 컴퓨터 네트워크에서 OSI(Open Systems Interconnection) 모델이나 TCP/IP 모델과 같은 네트워크 모델에서 가장 하위에 위치하는 계층입니다. 이 계층은 데이터를 전기 신호, 광 신호 또는 기타 물리적인 형태로 변환하고 전송하는 역할을 수행합니다. 물리계층은 데이터 전송에 필요한 하드웨어 및 물리적인 특성을 다루며, 네트워크 상에서 노드 간 실제 데이터 전송을 관리합니다. 물리계층을 처리하는 기기들은 다양한 형태와 목적으로 존재합니다. 물리 계층의 기기들 허브(Hub): 네트워크에서 가장 기본적인 물리계층 장비로, 여러 개의 네트워크 디바이스를 연결하여 데이터를 중계합니다. 하지만 허브는 .. 2023. 9. 1.
728x90
반응형