분류 전체보기 13

[패킷분석] TCP 3-Way Handshake / 4-Way Handshake

TCP? TCP란 Transmission Control Protocol의 약자로 신뢰성 있는 연결을 보장하는 전송계층 프로토콜이다.  TCP의 주요 특징연결 지향(Connection-oriented) 프로토콜데이터를 전송하기 전에 3-Way Handshake를 통해 통신 연결을 설정한다.통신이 끝나면 4-Way Handshake로 연결을 정상적으로 종료한다.신뢰성 보장데이터가 손실되거나 중복될 경우 재전송을 통해 데이터의 무결성을 보장한다.수신 측에서 데이터의 도착 여부를 확인하는 ACK(확인 응답) 메커니즘을 사용한다.순서 보장전송된 데이터는 시퀀스 번호(Sequence Number)를 통해 순서를 보장하며, 패킷이 순서대로 도착하지 않으면 수신 측에서 재정렬한다.흐름 제어 및 혼잡 제어흐름 제어: 수..

패킷분석 2024.12.18

[기타] 공유기, 증폭기, 무선랜카드에 대하여

공유기 여러 개의 기기를 하나의 인터넷 회선을 통해 연결할 수 있도록 해주는 장비이다.근래의 공유기들은 유/무선(Wi-Fi)을 모두 지원한다. 1. KT, SKT, LG와 같은 ISP(Internet Service Provider)로부터 모뎀에게 공인아이피를 할당한다.(요즘은 모뎀과 공유기가 합쳐진 형태로 나오기도 한다.)2. 모뎀에 공유기를 연결하고 공유기에 각종 장치(PC, 노트북, 스마트폰)를 연결하면 사설아이피를 할당한다.ㄴ NAT를 통해 사설아이피 DHCP로 자동할당한다.     (10.0.0.0 ~ 10.255.255.255, 172.16.0.0 ~ 172.31.255.255, 192.168.0.0 ~ 192.168.255.255) 예시로 내 집의 인터넷 구성도를 올려봤다.  GIGA Fibe..

기타 2024.12.17

[네트워크] NAT, 브리지(Bridged), 호스트 전용(Host-Only) + NAT 네트워크

가상머신에서 네트워크 어댑터를 설정할 때 보통 3가지 옵션이 주어지는데'NAT(Network Address Translation)', '브리지(Bridged), '호스트 전용(Host-Only)'가 있다. 1. NAT(Network Address Translation) 설명공인아이피를 사설아이피로 전환해 준다.192.168.x.x, 10.x.x.x, 172.16.x.x ~ 172.31.x.x    ◀ 사설아이피 대역사설아이피는 외부 네트워크에서 절대 알 수 없다.특징외부에서 가상머신에 직접 접근 불가.가상머신은 호스트와 동일한 네트워크 어댑터를 사용한다.호스트와 동일한 네트워크 어댑터(물리)를 사용하지만 VMware 같은 가상머신 도구에서 자체적인 가상 네트워크 어댑터를 사용한다.기본적으로 가상머신과 호..

네트워크 2024.12.09

[패킷분석] http 웹통신과 tls 암호통신 / 3way-HandShake / Transport Layer Security / TLS HandShake

Wireshark를 활용한 네트워크 패킷 분석 실습: HTTP와 TLS 통신 이해 네트워크 보안과 트래픽 분석을 배우기 위해 Wireshark를 활용해서 HTTP 요청/응답과 TLS 암호화 통신 과정을 실습해 봤다. 사이트 접속 시 발생하는 다양한 패킷을 캡처하고 분석한 과정을 정리한다.1. 실습 개요목적: 웹사이트 접속 시 발생하는 네트워크 패킷을 Wireshark로 캡처하고, HTTP 요청/응답과 TLS 통신의 구조를 이해하는 것.도구: Wireshark분석 대상: gms.ahnlab.com에 대한 HTTP 및 TLS 트래픽2. 실습 과정1) Wireshark로 패킷 캡처Wireshark를 실행한 후, 인터넷 연결이 이루어지는 네트워크 인터페이스 중 이더넷 선택.상단의 Start 버튼을 눌러 패킷 캡..

패킷분석 2024.12.07

[네트워크] TCP/IP 4계층 통신 과정

TCP/IP 4계층 네트워크에서 데이터가 어떻게 전송되고 처리되는지를 4개의 계층으로 나누어 정의한다.OSI 7계층과 비교해서 보는 경우도 있는데 이 때,  TCP/IP 1계층 OSI 1~2계층TCP/IP 2계층 OSI 3계층TCP/IP 3계층 OSI 4계층TCP/IP 4계층 OSI 5~7계층 위와 같이 묶이곤 하는데 TCP/IP는 OSI보다 더 적은(4) 계층으로 표현된다.  TCP/IP 4계층의 통신과정  OSI 7계층처럼 TCP/IP 4계층도 높은 계층에서 하위 계층으로 데이터를 내려보내고 다시 하위 계층에서 상위 계층으로 되돌아가는 흐름을 따른다. (캡슐화 / 역캡슐화)   예시를 통한 TCP/IP 4계층 통신과정 알아보기 네이버에 접속하는 과정으로 TCP/IP 4계층 통신을 알아보도록 하..

네트워크 2024.12.05

[네트워크] OSI 7계층(OSI 7Layers) / 계층 별 장비 및 통신 방식

공부 하면서 알아본건데 혹시 틀린 정보가 있다면 정정 댓글 달아주시면 감사하겠습니다!OSI 7계층이란?  OSI 7계층이란 'Open Systems Interconnection'의 약자로 ISO(국제표준화기구)에서 통신 과정을 계층별로 나누어 설명한것으로, 7개의 계층으로 나누어놨다.  1계층 - 물리계층(Physical Layer)  역할: 네트워크의 물리적인 연결과 데이터 전송을 담당.내용: 데이터를 0과 1의 전기 신호, 빛, 또는 무선 신호로 변환하여 물리적인 매체를 통해 전달합니다.장비: 허브, 리피터, 케이블(UTP, 광섬유 등).예시: 이더넷 케이블로 데이터를 전기 신호로 변환하여 전송.  허브   허브는 통신 목적지를 여러곳으로 분산시켜줄 수 있는 역할을 수행한다.위 사진처럼 예를들어 10..

네트워크 2024.11.28

[가상머신] 리눅스 방화벽 구축 실습

1) Virtual Network Editor 접속 VMnet8 IP대역을 192.168.111.0으로 변경 2) Server2 접속3) 우측 상단 Network Adapter 우클릭 설정 Network Adapter 설정 >> Network Connection >> Bridged: Connected directly to the physcial network 체크     4) nmtui edit ens160 >> 바로 ens160 랜카드 설정으로 접속 됨. 위와 같이 설정 후ifdown ens160ifup ens160 or nmcli connection down ens160nmcli connection up ens160 vi /etc/selinux/config >> selinux = disabled 인지..

가상머신 2024.11.20