본문 바로가기

Network6

소켓과 패킷 (Socket Packet 네트워크) 00 개요소켓과 패킷에 관한 정리01 소켓이란 (Socket)1. 정의네트워크 통신에서 데이터가 전송되는 논리적인 연결점컴퓨터와 컴퓨터 간, 혹은 컴퓨터와 서버 간의 데이터 송수신을 가능하게 함소켓은 클라이언트와 서버 간의 연결을 설정하고, 데이터를 주고받을 수 있도록 하는 통신의 종단점 역할을 함 2. 구성 요소IP 주소: 네트워크 상에서 컴퓨터나 장치의 고유 주소Port 번호: 특정 애플리케이션이나 서비스가 사용하는 고유한 번호 02 패킷이란 (Packet)1. 정의패킷은 네트워크를 통해 전송되는 데이터의 작은 단위데이터는 일반적으로 큰 덩어리로 전송되지 않고, 여러 개의 작은 패킷으로 나누어져 전송됨패킷은 네트워크를 통해 전송되며, 각 패킷은 독립적으로 전송되어 목적지에서 다시 조합됨이를 통해 대량.. 2024. 9. 12.
TCP/IP: 안전하고 신뢰성 있는 통신 00 개요TCP/IP(Transmission Control Protocol/Internet Protocol)에 대한 정리01 TCP/IP란네트워크 통신을 위해 설계된 프로토콜 모음으로, 데이터를 전송하는 방법과 규칙을 정의함인터넷과 네트워크 통신의 기본이 되는 통신 프로토콜 스택 (TCP와 IP가 이 스택의 핵심 구성 요소)통신 프로토콜 스택이란:데이터를 네트워크를 통해 송수신할 때 사용하는 프로토콜(규칙)의 계층적 구조를 의미이 스택은 각 계층이 특정 기능을 담당하고, 서로 다른 계층 간의 상호작용을 통해 데이터가 전달됨프로토콜 스택은 데이터를 송신 측에서 수신 측으로 안전하고 효율적으로 전송하기 위한 단계적인 처리 과정을 나타냄이 프로토콜은 데이터를 어떻게 패킷화하고 전송하는지를 규정하는 표준 통신 .. 2024. 9. 12.
Proxy (프록시) 00 개요목적: 코드 분석 중 kafka를 다룰 때 producer proxy라는 개념이 등장하는데 여기서 proxy가 뭔지 정리하고자 함01 Proxy1. 정의'대리', '대신'프로토콜에서는 대리 응답 등에서 사용하는 개념 클라이언트와 서버 사이에 존재중계기로서 대리로 통신을 수행하는 것을 Proxy라고 하며, 그 중계 기능을 하는 주체를 Proxy Server라고 함2. Proxy Server 종류2가지 종류: 1) Forward Proxy 2) Reverse Proxy1) Forward Proxy (포워드 프록시)보통 말하는 프록시가 바로 이 포워드 프록시를 가리킴Client와 Server 사이에 위치하여 요청을 중계하며, 요청과 응답은 Proxy Server를 거침 클라이언트를 감추는 효과 있음2.. 2024. 7. 10.
Subnet Mask란 (NETMASK 설정) 00 개념 정리 Subnet Mask (서브넷 마스크)를 이해하려면 IP 주소가 뭔지 알아야 됨 1. IP 주소란 an identifier for a computer or device on a network every device has to have an IP 주소 (specifically, IPv4 address) for communication purposes IPv4 address 범위: 0.0.0.0 - 255.255.255.255 32-bit numeric written as 4 numbers, separated by periods(.) each group of numbers that are separanted by periods is called an octet The number range.. 2024. 4. 16.
네트워크의 기초 지식 00 기본 용어네트워크 (Network): 서로 연결되어 통신 및 데이터 교환이 가능한 컴퓨터/기기들의 모음노드 (Nodes): 네트워크에 연결된 기기들 (예: 컴퓨터, 서버, 프린터, 라우터, 스위치 등) 프로토콜 (Protocol): 데이터가 네트워크를 통해 전송되는 방식을 규정한 규칙과 표준의 집합 (예: TCP/IP, HTTP, FTP)토폴로지 (Topology): Network topology refers to the physical and logical arrangement of nodes on a network. The common network topologies include bus, star, ring, mesh, and tree. 서비스 제공 네트워크 (Service Provider .. 2024. 3. 29.
OSI 모델 01 OSI란1. 정의'Open Systems Interconnection'의 약자 (개방형 시스템 상호 연결) 컴퓨터 간 데이터 전송(통신) 과정을 설명하는 reference framework표준 프로토콜을 사용하여 다양한 통신 시스템이 통신할 수 있도록 국제표준화기구(ISO)에서 만든 개념 모델 (1984)7-계층 아키텍처 (7-layer archetecture)로 구성 계층 구분역할7 - Application Layer사용자-컴퓨터 상호작용 계층, 응용 프로그램이 네트워크 서비스에 접근할 수 있는 곳6 - Presentation Layer데이터가 사용 가능한 형식으로 유지, 데이터 암호화 하는 곳5 - Session Layer연결 유지, port 및 session 제어 하는 곳4 - Transpor.. 2024. 3. 29.