네트워크 기초 썸네일형 리스트형 12. 암호화 통신하기 - HTTPS 📍 HTTP의 취약성 살펴보기용어설명스니핑 (Sniffing)네트워크 상에서 오가는 데이터를 몰래 감청하여 정보를 수집하는 해킹 기법. 주로 패킷 분석 도구를 사용해 트래픽을 모니터링하고, 민감한 정보를 탈취하는 데 사용됨.ARP 스푸핑 (ARP Spoofing)ARP(Address Resolution Protocol) 프로토콜을 악용하여, 네트워크 내에서 다른 장치의 MAC 주소를 속여 IP 주소와 MAC 주소의 매핑 정보를 변경하는 공격 기법. 이로 인해 데이터를 가로채거나, 네트워크 상에서의 중간자 공격이 발생할 수 있음.✅ 간단한 비교스니핑: 네트워크에서 전송되는 데이터를 몰래 감청하여 정보 수집ARP 스푸핑: ARP 프로토콜을 조작하여 네트워크 내에서 장치의 MAC 주소를 속여, 데이터를 가로.. 더보기 11. 컴퓨터를 쉽게 찾는 방법 - DNS 서버 📍 DNS가 하는 일 / 도메인 주소가 IP주소로 바뀌기까지용어설명호스트 파일도메인 이름과 IP 주소를 매핑하는 로컬 파일로, DNS 시스템이 등장하기 전에 사용됨도메인 이름 시스템 (DNS)도메인 이름을 IP 주소로 변환하는 시스템, 인터넷에서 주소를 찾는 역할을 함루트 DNSDNS 시스템에서 가장 상위 레벨의 DNS 서버로, 모든 도메인 이름 정보의 시작점최상위 DNS루트 DNS 아래에 위치하며, 도메인 이름의 최상위 레벨 도메인(예: .com, .org)을 처리책임 DNS특정 도메인에 대한 권한을 가진 DNS 서버로, 해당 도메인의 정보를 관리권한 없는 DNS정보를 가지고 있지 않은 DNS 서버로, 다른 서버에 질의하여 답을 반환영역 파일DNS 서버에서 도메인 이름과 관련된 정보를 저장하는 파일로.. 더보기 10. 공유기 알아보기 용어설명공유기 (Router)네트워크 간 데이터 흐름을 관리하고, 서로 다른 네트워크를 연결하는 장치. 일반적으로 인터넷 연결을 위한 장치.동적 호스트 구성 프로토콜 (DHCP)IP 주소를 자동으로 할당하는 프로토콜. 네트워크에 연결된 장치에 동적으로 IP 주소를 할당하고 관리.네트워크 주소 변환 (NAT)하나의 공인 IP 주소를 사용하여 여러 내부 네트워크 장치가 인터넷에 접속할 수 있도록 해주는 기술.포트 주소 변환 (PAT)NAT의 일종으로, 동일한 공인 IP 주소에서 여러 내부 장치가 서로 다른 포트 번호를 사용하여 인터넷에 접속할 수 있도록 해주는 기술.포트 포워딩 (Port Forwarding)특정 포트로 들어오는 외부의 요청을 내부 네트워크의 지정된 장치나 포트로 전달하는 설정. 주로 외부에.. 더보기 09. HTTP 통신 응답 📍 2xx (성공) 상태 코드상태 코드상태 문구JSON 웹 서버웹 애플리케이션 서버데이터베이스 서버200OK{ "status": 200, "message": "OK" }요청 성공 응답요청 처리 성공쿼리 처리 성공201Created{ "status": 201, "message": "Created" }리소스 생성 성공리소스 생성 완료데이터 저장 성공 📍 4xx (클라이언트 오류) 상태 코드상태 코드상태 문구JSON웹 서버웹 어플리케이션 서버데이터베이스 서버400Bad Request{ "status": 400, "message": "Bad Request" }잘못된 요청잘못된 입력 파라미터잘못된 데이터 요청401Unauthorized{ "status": 401, "message": "Unauthorize.. 더보기 08. HTTP 통신 요청 📍 HTTP 프로토콜 알아보기 / HTTP 요청 프로토콜의 구조용어설명HTTPHyperText Transfer Protocol의 약자, 웹 서버와 클라이언트 간의 데이터 전송을 위한 프로토콜HTTP 메서드클라이언트가 서버에 요청을 보낼 때 사용되는 동작 유형URLUniform Resource Locator의 약자, 웹 자원의 위치를 나타내는 주소URIUniform Resource Identifier의 약자, URL과 비슷하지만 더 광범위한 자원의 식별자HTMLHyperText Markup Language, 웹 페이지 구조를 정의하는 마크업 언어CSSCascading Style Sheets, 웹 페이지의 스타일을 정의하는 언어자바스크립트JavaScript, 웹 페이지에 동적인 기능을 추가하는 프로그래밍 .. 더보기 07. 프로그램이 데이터를 주고받는 방법 (OSI 4계층) 📍 07-1. 전송 계층 살펴보기용어설명클라이언트서버에 요청을 보내고 응답을 받는 프로그램 또는 장치서버클라이언트의 요청을 처리하고 응답을 반환하는 프로그램 또는 장치 📍 07-2. 포트 번호용어설명포트 번호네트워크에서 특정 서비스를 식별하는 번호동적 포트 번호49152에서 65535 사이의 임시 포트 번호예약된 포트 번호0에서 1023까지의 포트 번호, 특정 서비스에 예약된 포트잘 알려진 포트 번호0에서 1023 사이의 포트 번호, 특정 서비스가 사용하는 포트 번호 📍 07-3. TCP 와 UDP / 4. UDP 통신 알아보기 / 5. TCP 통신 알아보기용어설명UDP연결 지향적이지 않은 빠른 데이터 전송 프로토콜TCP연결 지향적이고 신뢰성 있는 데이터 전송 프로토콜TCP 플래그TCP 헤더의.. 더보기 06. 광역 통신 방법 📍 IPv4 프로토콜 / ICMP 프로토콜 / 라우팅 테이블 / 멀리 떨어진 컴퓨터와 통신하는 과정 / IPv4 패킷 조각화항목설명IPv4Internet Protocol Version 4. 32비트 주소 체계를 사용하며, 주로 네트워크에서 장치를 식별하는 데 사용되는 IP 주소 체계. 예: 192.168.1.1.ICMP인터넷 제어 메시지 프로토콜(Internet Control Message Protocol). 네트워크 오류 메시지 및 상태 정보를 전달하는 프로토콜. 예: ping 명령은 ICMP를 사용하여 네트워크 연결을 확인.라우팅 테이블네트워크 장치에서 패킷을 전달할 경로를 저장하는 데이터베이스. 목적지 IP 주소에 대한 경로 정보가 포함되어 있으며, 패킷이 어디로 가야 할지 결정하는 데 사용된다... 더보기 05. ARP 프로토콜 알아보기 📍 ARP 프로토콜 / ARP 캐시 테이블항목설명ARP 프로토콜주소 해석 프로토콜(Address Resolution Protocol). 네트워크 상에서 IP 주소를 물리적 MAC 주소로 변환하는 프로토콜. 예를 들어, 로컬 네트워크에서 다른 장치와 통신할 때 IP 주소를 사용하여 해당 장치의 MAC 주소를 알아내는 데 사용됨.ARP 캐시 테이블ARP 프로토콜을 사용하여 매핑된 IP 주소와 MAC 주소를 저장하는 테이블. 이 테이블은 장치가 네트워크에서 다른 장치와 통신할 때 IP 주소를 MAC 주소로 변환하는 데 사용되며, 트워크 성능을 향상시키기 위해 일정 시간 동안 저장됨. 📍 ARP 프로토콜의 통신 과정단계설명1. ARP 요청네트워크 상에서 특정 IP 주소를 가진 장치의 MAC 주소를 알아야.. 더보기 이전 1 2 다음