본문 바로가기

전체 글

(86)
네트워크 주소 변환(NAT, Network Address Translation) NAT (네트워크 주소 변환): 사설 IP 주소를 공용 IP 주소로 변환하여 인터넷에 접속할 수 있게 하는 기술주소 변환 : 내부 네트워크의 사설 IP 주소를 외부 네트워크의 공용 IP 주소로 변환함보안 강화 : 내부 네트워크를 외부로부터 보호함내부 네트워크 장치들이 직접적으로 외부 인터넷과 연결되지 않음외부에서 직접 내부 네트워크 장치로 접근하는 것을 어렵게 만듦IP 주소 절약 : 공용 IP 주소의 사용을 최소화하여 주소 자원을 절약함하나의 공용 IP 주소를 여러 내부 장치들이 공유  NAT의 작동 원리내부 네트워크의 각 장치는 고유한 사설 IP 주소를 가짐예) 192.168.1.2, 192.168.1.3 ...NAT 라우터 : 내부 네트워크와 외부 인터넷 사이에 위치≫ 내부 장치가 인터넷에 접근하려고..
IP 주소 IP(Internet Protocol) 주소란?: 네트워크 상에서 장치를 식별하기 위한 고유한 주소네트워크 통신에서 필수적인 요소, 각 장치는 고유한 IP 주소를 가져야 함≫ 이를 통해 네트워크 장비가 주소를 이해하고 라우팅할 수 있음 역할과 기능식별 : 네트워크 내의 각 장치를 고유하게 식별함위치 지정 : 데이터 패킷이 정확한 목적지에 도달할 수 있도록 위치 정보를 제공함경로 설정 : 데이터를 전송할 때 최적의 경로를 결정하는 데 도움을 줌 유형IPv4 주소 / IPv6 주소두 가지 유형의 IP 주소 모두 이진수로 표현됨 IPv4 주소32 비트로 구성, 4개의 옥텟(8비트 단위)으로 나뉨각 옥텟은 0에서 255 사이의 십진수로 표현됨예) 192.168.1.1192 : 11000000168 : 10101..
패킷(Packet) 패킷이란?: 네트워크를 통해 데이터가 전송되는 기본 단위데이터를 작은 조각으로 나누어 전송 ≫ 이 조각들이 패킷패킷 스위칭 방식에서 각 패킷은 독립적으로 전송됨  패킷의 구성 요소 1. 헤더 (Header)출발지 주소 (Source Address) : 패킷을 보낸 기기의 IP 주소목적지 주소 (Destination Address) : 패킷을 받을 기기의 IP 주소패킷 번호 (Packet Number) : 데이터가 분할된 경우, 각 패킷의 순서제어 정보 (Control Information) : 패킷의 처리와 전송을 위한 정보프로토콜 정보 (Protocol Information) : 패킷이 사용하고 있는 통신 프로토콜에 대한 정보2. 데이터 (Data or Payload)실제 전송되는 데이터가 포함됨예) ..
TCP/IP 모델 OSI 모델과 TCP/IP 모델 비교 OSI 모델7계층 : 물리, 데이터 링크, 네트워크, 전송, 세션, 표현, 응용각 계층의 역할이 명확하게 구분되어 있음프로토콜 독립적, 새로운 프로토콜 추가 가능TCP/IP 모델4계층 : 네트워크 인터페이스, 인터넷, 전송, 응용주로 인터넷 기반 통신에 사용됨각 계층의 역할이 겹칠수 있으며, 실용적 접근 1. 네트워크 인터페이스 계층 (Network Interface Layer)네트워크 물리적 매체를 통해 데이터를 전송함≫ OSI 모델의 물리 계층과 데이터 링크 계층을 포함함 2. 인터넷 계층 (Internet Layer)패킷을 목적지까지 라우팅함≫ OSI 모델의 네트워크 계층과 유사함프로토콜 : IP(Internet Protocol), ICMP(Internet Co..
OSI 7계층 모델 OSI 모델 (Open Systems Interconnection Model): 네트워크 통신을 7개의 계층으로 분리하여 표준화한 모델각 계층은 특정 기능을 담당, 계층 간 상호작용을 통해 데이터가 전송됨 다양한 통신 시스템이 표준 프로토콜을 사용하여 통신할 수 있도록 만든 개념 모델컴퓨터 네트워킹을 위한 보편적인 언어로 볼 수 있음통신 시스템을 7개의 추상 레이어로 분할≫ 각 레이어는 마지막 레이어에 쌓인다!≫ "각 계층은 자신보다 하위 계층의 기능을 이용할 수 있고 이를 통해 상위 계층이 사용할 수 있는 기능을 제공"      OSI 각 계층의 역할과 기능 7. 응용 계층 (Application Layer) 기능 : 사용자와 직접 상호작용하는 애플리케이션 서비스를 제공함데이터 단위 : Data프로토콜..
라우팅(Routing) / 포워딩(Forwarding) 라우팅 / 포워딩은 네트워크 레이어 장비인 라우터(Router)가 가지는 필수 기능라우터 : 패킷을 대상으로 전달하는 것을 담당하는 네트워크 하드웨어의 일부 네트워크 계층의 근본적 역할 : 송신 ~ 수신 호스트로 패킷을 전달하는 것→ 라우팅과 포워딩이 주요 기능 라우팅 (Routing)네트워크 내에서 데이터 패킷이 이동할 경로를 결정하는 과정예) 데이터 패킷이 컴퓨터 A에서 컴퓨터 B로 전달되는 경우 네트워크 2, 4를 선택하면 더 짧은 경로이지만 네트워크 1,3,5가 더 빠를 수 있음≫ 네트워크 라우터에서 이러한 선택을 지속적으로 하게 됨 라우터가 네트워크 토폴로지를 기반으로 라우팅 알고리즘을 통해 최적의 경로를 선택함** 라우팅 알고리즘 > RIP 또는 OSPF와 같이 라우팅을 만드는 방법 (prot..
네트워크 구성요소 네트워크 구성요소는 크게 3가지로 이루어져 있음  1. 네트워크 엣지 (Network Edge)네트워크의 가장 바깥쪽 부분, 최종 사용자와 직접 연결되는 부분사용자의 컴퓨터, 스마트폰, 태블릿 등이 포함됨 기능 : 사용자가 네트워크에 접속하고 데이터를 전송하거나 받을 수 있는 인터페이스를 제공예) 웹사이트를 열 떄 사용하는 컴퓨터, 이메일을 확인할 때 사용하는 스마트폰 등이 장치들은 인터넷과 직접 연결되어 있으며, 사용자가 네트워크를 통해 데이터를 주고받을 수 있게 해줌 2. 접속 네트워크 (Access Network)네트워크 엣지와 네트워크 코어 사이를 연결하는 네트워크로컬 영역 네트워크(LAN)나 와이파이 네트워크가 이에 해당됨 기능 : 사용자 장치를 네트워크 코어로 연결하는 역할. 데이터를 신속하고..
네트워크 유형 / 범위 주요 네트워크 유형 1. 중앙집중식 네트워크 (Centralized Network)모든 데이터와 리소스가 중앙 서버에 집중된 구조클라이언트는 중앙 서버를 통해 데이터에 접근함 장점데이터 관리가 용이하고 보안 관리가 쉬움 단점중앙 서버에 문제가 생기면 전체 네트워크가 영향을 받음 2. 비집중식 네트워크 (Decentralized Network)여러 개의 중앙 서버가 존재하여 데이터와 리소스를 분산 관리함클라이언트는 여러 서버를 통해 데이터에 접근함 장점중앙 서버의 부하를 분산시켜 성능을 향상시킬 수 있음 단점관리와 보안이 복잡해질 수 있음 3. 분산 네트워크 (Distributed Network)데이터와 리소스가 여러 노드에 분산되어 있는 구조각 노드는 독립적으로 데이터를 처리하고 공유함 장점높은 확장성과..