네트워크 구조
·
Network
네트워크 구조는 시스템 간 데이터 통신이 이루어지는 방식과 계층을 정의하는 개념이다.네트워크의 규모, 목적, 통신 방식에 따라 다양한 형태로 구성된다. 네트워크 구조네트워크 구조는 물리적 구성(Topology)와 논리적 계층 모델로 나눌 수 있다.1. 물리적  구성 버스형 : 하나의 공유된 선(Bus)을 통해 모든 노드가 연결된 구조로 하나의 케이블에만 의존하므로 충돌과 단절에 취약해 현재는 잘 사용되지 않는다. (초기 LAN 구조에서 사용)스타형 : 중앙 장치(허브, 스위치)를 통해 모든 장치가 연결된 구조로 장애 발생 시 특정 노드만 영향을 받으므로 네트워크 확장과 관리가 쉬워 현재 가장 많이 사용되는 방식이다. (이더넷 네트워크)링형 : 모든 장치가 순환 형태로 연결된 구조로 장애 발생 시 전체 네..
패킷 교환과 전송 방식
·
Network
네트워크에서 데이터를 전송하는 방식은 크게 회선 교환과 패킷 교환으로 나뉜다.  회선 교환(Circuit Switching)데이터를 전송하기 전에 고정된 경로(회선)을 설정하여 모든 데이터가 동일한 경로를 따라간다.연결된 동안 안정적인 데이터 전송. 지연 없음연결된 동안 자원을 독점하므로 비효율적이다.ex ) 전화 통화 VoIP 패킷 교환(Packet Switching)데이터를 작은 패킷으로 나누어 목적지까지 전송한다. 데이터 그램 방식은 패킷마다 목적지 주소를 포함하고 있어 라우터가 패킷을 받을 때마다 경로를 동적으로 결정한다.즉, 전체적인 경로를 미리 설정하지 않으며, 각 패킷은 네트워크 상황에 따라 서로 다른 경로를 통해 목적지까지 전달될 수 있다.  많은 사용자가 동시에 네트워크를 사용할 수 있다..
프로토콜과 네트워크 엣지
·
Network
프로토콜프로토콜(protocol)은 네트워크에서 데이터를 주고받을 때 사용하는 규칙과 약속이다.송신자와 수신자가 원활하게 통신할 수 있는 표준화된 통신 방식을 정의한다. 3대 요소 구문 (Syntax) - 데이터 형식과 구조 정의의미 (Semantics) - 데이터의 의미와 동작 정의순서 (Ordering) - 데이터 교환의 순서 정의 예제) HTTP 요청과 응답 과정 GET /index.html HTTP/1.1Host: www.example.comUser-Agent: Mozilla/5.0Accept: text/html-> 클라이언트의 HTTP 요청 메시지HTTP/1.1 200 OKDate: Fri, 15 Mar 2025 12:00:00 GMTServer: Apache/2.4.41 (Ubuntu)Cont..
네트워크 공부 순서
·
Network
1️⃣ 컴퓨터 네트워크와 인터넷 (Computer Networks and the Internet)네트워크 개요프로토콜과 네트워크 엣지패킷 교환과 전송 방식네트워크 구조와 성능OSI 모델과 TCP/IP 모델2️⃣ 애플리케이션 계층 (Application Layer)네트워크 애플리케이션 개요클라이언트-서버 모델 vs. P2P 모델주요 애플리케이션 프로토콜HTTP (웹)FTP (파일 전송)SMTP, POP3, IMAP (이메일)DNS (도메인 네임 시스템)소켓 프로그래밍3️⃣ 전송 계층 (Transport Layer)전송 계층 개요멀티플렉싱과 디멀티플렉싱신뢰성 없는 데이터 전송 (UDP)신뢰성 있는 데이터 전송 (TCP)TCP 3-way Handshake흐름 제어 (Flow Control)혼잡 제어 (Cong..
-->
loading