Network 9

Network | TCP/IP 통신이란?

TCP/IP(Transmission Control Protocol / Internet Protocol)란 무엇인가? TCP/IP는 오늘날 인터넷과 거의 모든 네트워크 통신의 기반을 이루는 핵심 프로토콜 스택입니다. TCP/IP는 두 가지 주요 프로토콜인 '전송 제어 프로토콜(TCP)과 인터넷 프로토콜(IP)로 구성되어 있으며,이를 통해 컴퓨터 간의 데이터 전송이 가능합니다. 이 시스템은 하드웨어나 운영체제와 관계 없이 서로 다른 네트워크 기기들이 원활하게 통신할 수 있도록 해줍니다.  TCP/IP의 기본 개념 프로토콜이란?프로토콜은 컴퓨터들이 서로 통신하기 위해 따르는 규칙과 절차의 집합입니다. TCP/IP는 이러한 규칙들을 정의하여, 데이터를 전송하고 수신하는 과정에서 발생할 수 있는 문제들을 해결합니..

Network 2024.08.13

Network | TCP 세션의 SYN, ACK 패킷 추적 → 소켓, HTTP통신

오늘은 TCP 세션의 SYN, ACK 패킷 추적에 대하여 알아보겠습니다. TCP 세션과 SYN, ACK 패킷? TCP(Transmission Control Protocol)은 인터넷에서 데이터를 신뢰성 있게 전송하기 위한 프로토콜로, 세션 설정과 해제 과정에서 사용되는 SYN과 ACK 패킷이 중요합니다 . SYN 패킷은 세션을 초기화하고 연결을 요청하는 데 사용되며, ACK 패킷은 상대방의 패킷을 확인하는 데 필요합니다.  SYN(Synchronize)SYN은 TCP 연결 설정 과정에서 사용되는 패킷입니다. 클라이언트가 서버에 연결 요청을 보낼 때 사용합니다. 동작 1. 클라이언트가 서버에 TCP 연결을 요청하며 SYN 패킷을 보냅니다. 2. 서버는 이 요청을 수신하고, SYN과 함께 ACK 패킷을 보냅..

Network 2024.08.06

Network | Domain, DNS서버란?

도메인(Domain) 이란?도메인은 인터넷 상에서 웹사이트나 서버를 식별하기 위해 사용하는 주소입니다. 예를 들어, "example.com"은 하나의 도메인입니다.실제로는 IP 주소가 웹 사이트를 식별하지만, 도메인은 IP 주소를 가르켜 기억하기 쉽게 변환해주는 역할을 합니다.도메인 구조 최상위 도메인 (Top-Level Domain, TLD) 도메인의 가장 마지막 부분으로, "com", "org", "net", "kr" 등이 해당됩니다. 두번째 수준 도메인 (Second-Level Domain) TLD 바로 앞에 위치하며, "example" 과 같은 부분입니다. 서브 도메인 (Subdomain)도메인 이름 앞에 추가적으로 붙는 부분으로, "blog"나 "shop" 등이 서브 도메인으로 사용될 수 있습니..

Network 2024.08.06

Network | 서브넷(Subnet)이란?

오늘도 팀장님께서 공부해보면 좋겠다는 내용을 가지고 블로그를 작성해보려 합니다 :) 서브넷팅(Subnetting)은 네트워크 관리를 효율적으로 하기 위해 IP 주소를 여러 작은 네트워크로 나누는 과정입니다.  서브넷(Subnet) 이란?서브넷은 하나의 IP Network를 더 작은 여러 네트워크로 나눈 것 입니다. 이를 통해 네트워크 관리가 용이해지고, 보안과 효율성이 향상됩니다. 서브넷팅은 IP 주소와 서브넷 마스크를 사용하여 이루어집니다.  서브넷의 목적1. 네트워크 트래픽 감소 큰 네트워크를 작은 서브넷으로 나누면 각 서브넷 내부의 트래픽이 줄어들어 전체 네트워크의 트래픽을 줄일 수 있습니다. 2. 보안 향상 서로 다른 서브넷은 분리된 네트워크로 동작하기 때문에, 네트워크 간의 접근을 제어하여 보안..

Network 2024.07.31

Network | Public IP와 Private IP란?

오늘은 팀장님께서 내가 공부를 해봤으면 좋겠다.라는 내용의 일부분인 Public IP와 Private IP에 대하여 공부해보도록 하겠습니다. 인터넷과 네트워크를 사용할 때, IP 주소는 매우 중요한 역할을 합니다. IP 주소는 인터넷 프로토콜 주소(Internet Protocol Address)의 약자로, 네트워크 상에서 장치를 식별하는 고유한 주소입니다. IP주소는 IPv4 와 IPv6 두 가지 형태가 있으며, 이 글에서는 주로 IPv4를 중심으로 설명하려 합니다. IP주소는 크게 Public IP(공인 IP)와 Private IP(사설 IP)로 나뉩니다.  Public IP(공인 IP)Public IP는 인터넷 상에서 고유하게 할당되는 IP 주소로, 전 세계 어디서나 유일합니다. 인터넷 서비스 제공업..

Network 2024.07.08

Network | IPv4와 IPv6란?

Network를 공부하던 중 이미 알고 있는 내용이지만, 다시 한번 더 복습 겸 정리를 위해 블로깅 하려 합니다 :) IPv4와 IPv6 이 두 가지 IP 주소 체계는 인터넷 프로토콜(IP)에서 사용되며,각기 다른 특징과 목적을 가집니다.  IPv4 (Internet Protocol version 4)IPv4는 인터넷 프로토콜의 네 번째 버전으로, 현재 가장 널리 사용되는 IP 주소 체계입니다. 32비트 주소 체계를 사용하여 약 43억 개의 고유 주소를 제공합니다.  특징주소 형식 : IPv4 주소는 32비트로 구성, 일반적으로 점으로 구분된 4개의 10진수 숫자로 표현됩니다.(ex. 192.168.0.1)주소 개수 : 약 43억 개의 주소를 제공하나, 실제 사용 가능한 주소는 네트워크 관리 및 예약된 ..

Network 2024.07.08

Network | TCP(Transmission Control Protocol) / UDP(User Datagram Protocol)

TCP와 UDP는 인터넷 프로토콜 스위트의 두 가지 주요 전송 계층 프로토콜입니다. TCP(Transmission Control Protocol)TCP는 신뢰성이 높은 전송 프로토콜로, 데이터의 정확한 전달을 보장합니다.TCP의 특징 1. 연결 지향(Connection-oriented)통신을 시작하기 전에 송신자와 수신자 간에 연결을 설정합니다. 이 과정을 TCP 핸드셰이크 라고 합니다.  3-way handshake: SYN, SYN-ACK, ACK 패킷을 교환하여 연결을 설정하는 것 1. 한 컴퓨터(발신자)가 수신 컴퓨터에게 초기 메시지를 보내 연결 설정을 공식적으로 요청합니다.   이를 SYN 메세지(동기화)라고 합니다. 2. 그 후 수신 컴퓨터는 SYN에 대한 승인(SYN-ACK 메시지)를 보냅니..

Network 2024.05.28

Network | TCP/IP 모델

TCP/IP 모델TCP/IP모델은 네트워크 통신을 위한 프로토콜 스위트로, 인터넷을 포함한 다양한 네트워크 환경에서 데이터의 효율적이고 신뢰성 있는 전송을 가능하게 합니다. 이 모델은 네 가지 주요 계층으로 구성되며, 각 계층은 특정 기능을 수행합니다. TCP/IP 모델의 계층 구조는 네트워크의 설계와 운영을 위한 종합적인 지침을 제공하며, 서로 다른 네트워크 장치와 애플리케이션 간의 상호 운영성을 보장합니다.TCP/IP 모델의 네 가지 계층 1. 네트워크 인터페이스 계층(Netword Interface Layer)물리적 네트워크 연결을 설정하고 데이터를 전송하는 역할을 담당합니다. 이 계층은 네트워크 하드웨어와 관련된 모든 작업을 처리합니다. 데이터 전송 물리적 매체(ex. 이더넷 케이블, Wi-Fi)..

Network 2024.05.28

Network | 방화벽(Firewall)

방화벽(Firewall)이란?방화벽은 네트워크 보안 시스템으로, 신뢰할 수 있는 내부 네트워크와 신뢰할 수 없는 외부 네트워크 간의 트래픽을 모니터링하고 제어하는 역할을 합니다. 방화벽은 트래픽을 필터링하여 불법적인 접근을 방지하고, 데이터의 무단 유출을 막아줍니다. 방화벽은 크게 인바운드(Inbound)와 아웃바운드(Outbound) 트래픽을 관리합니다. 인바운드(Incound) 트래픽인바운드 트래픽은 외부 네트워크에서 내부 네트워크로 들어오는 트래픽을 의미합니다. 인바운드 트래픽은 외부에서 내부 자원에 접근하려는 시도를 포함하므로, 보안상의 이유로 엄격하게 관리되고 필터링됩니다. 인바운드 트래픽의 주로 관리 요소허용된 IP 주소특정 IP 주소나 IP 범위만이 내부 네트워크로 접근할 수 있도록 제한할 ..

Network 2024.05.28