목록전체 글 (52)
pugnet
6장에서 실습 내용 중 최근에 공부하고싶었던 내용을 위주로 정리해 보았다.실무에서 고객사에 인증서를 설치하고 rootCA.crt를 전달해서 client PC에 설치 하면 보안 경고가 뜨지 않게 처리를 하는데, 왜? 저렇게 되는지 이해를 못하고 그냥 하는 나였다.. 📘 6장 응용 계층 프로토콜 실습6.6 HTTPS의 작동 원리HTTP : 웹 브라우저(client) ↔︎ 웹 사이트(server) 간 데이터를 주고 받을 때 사용하는 프로토콜. 데이터를 암호화 하지 않으므로 보안에 취약.HTTPS : HTTP + SSL/TLS. HTTP 통신을 암호화한 버전6.6.1 SSL/TLS 인증서웹 브라우저와 웹 사이트 간 통신은→ 제3자가 내용을 엿보거나 변조할 수 있음이를 방지하기 위해 SSL/TLS 기술 등장SS..
📘 5장 응용 계층 (Application Layer)5.1 응용 계층의 개요응용 계층(application layer)사용자가 네트워크를 통해 원하는 작업을 수행할 수 있도록 다양한 애플리케이션이 동작하는 계층TCP/IP 모델의 최상위 계층데이터 형식, 전송 방법, 오류 처리 방식 등을 규정응용 계층에서 만들어진 데이터사용자가 직접 입력하거나 애플리케이션이 처리한 정보각 응용 프로토콜의 규칙에 따라 생성되어 전송 계층으로 전달전송 계층과의 관계응용 계층 데이터는 전송 계층에서 TCP/UDP 선택포트 번호를 통해 장치 내부의 정확한 애플리케이션으로 전달 5.2 관리용 프로토콜관리용 프로토콜네트워크 장비 및 서버 상태를 모니터링하고 관리하기 위한 프로토콜ex) DNS, DHCP, NTP, SNMP, LD..
📘 4장 전송 계층 (Transport Layer)전송 계층은 응용 계층에서 생성된 데이터를 목적지 컴퓨터의 올바른 애플리케이션까지 전달하는 역할을 한다.이때 포트 번호를 사용해 하나의 IP 주소를 가진 컴퓨터에서 여러 애플리케이션을 구분한다.4.1 포트 (Port)4.1.1 포트의 개념컴퓨터 간 통신 시 동일한 프로토콜을 사용해야 정상적인 데이터 송수신이 가능하다.웹 브라우저 ↔ 웹 서버: HTTP원격 서버 접속: SSH파일 업로드/다운로드: FTP포트(port)컴퓨터 내부에서 실행 중인 특정 애플리케이션이나 서비스를 식별하기 위한 논리적인 번호애플리케이션마다 고유한 포트 번호를 사용하나의 IP 주소를 가진 컴퓨터에서 여러 서비스가 동시에 동작할 수 있도록 해주는 구분자 역할즉,IP 주소는 ‘어느 컴..
📘 3장. IP 주소3.1 IP 주소의 개요IP 주소: WAN(인터넷)에서 장치를 구분하기 위해 부여하는 논리적 주소IPv4인터넷 초창기부터 사용해 온 주소 체계, 지금도 가장 흔함장치 수 증가 → 주소 부족 문제 발생IPv6IPv4의 주소 부족을 해결하려고 등장주소 공간이 매우 큼(표기/구조가 상대적으로 복잡)3.1.1 IPv4 주소의 구조점(.)으로 구분된 **4개의 숫자(옥텟)**로 구성각 옥텟은 0~255 (8비트, 2진수 0000 0000 ~ 1111 1111)전체 32비트 → 2³²(약 43억 개) 주소 표현 가능3.1.2 IPv4 주소의 클래스(Class)IP 주소는 **네트워크(어느 동네?) + 호스트(동네의 어느 집?)**를 함께 표현클래스는 네트워크/호스트 비트 크기에 따라 A~E로 ..