컴퓨터 네트워킹은 컴퓨터를 서로 연결하여 컴퓨터 간의 통신 및 데이터 교환을 가능하게 하는 방식입니다. 일반적으로 컴퓨터 네트워크는 두 대 이상의 컴퓨터로 구성된 집합입니다. 사용자가 보다 쉽게 의사소통할 수 있도록 도와줍니다. 이 기사에서는 컴퓨터 네트워킹에 대해 자세히 알아보기 전에 모두가 알아야 할 기본 사항에 대해 논의할 것입니다.

컴퓨터 네트워킹
컴퓨터 네트워크는 어떻게 작동하나요?
컴퓨터 네트워크의 기본 구성 요소는 노드와 링크입니다. 네트워크 노드는 모뎀, 라우터 등과 같은 데이터 통신을 위한 장비 또는 두 대 이상의 컴퓨터를 연결하는 것과 같은 데이터 터미널의 장비로 설명될 수 있습니다. 컴퓨터 네트워크의 링크는 전선이나 케이블 또는 무선 네트워크의 여유 공간으로 정의할 수 있습니다.
10개 중 10개
컴퓨터 네트워크의 작동은 컴퓨터 네트워크의 통신을 허용하는 링크를 통해 데이터를 보내고 받는 데 도움이 되는 규칙 또는 프로토콜로 간단히 정의할 수 있습니다. 각 장치에는 장치를 식별하는 데 도움이 되는 IP 주소가 있습니다.
컴퓨터 네트워크의 기본 용어
- 회로망: 네트워크는 통신과 데이터 교환을 가능하게 하기 위해 서로 연결되어 있는 컴퓨터와 장치의 집합입니다.
- 노드: 노드는 네트워크에 연결된 장치입니다. 여기에는 컴퓨터, 서버, 프린터, 라우터, 스위치 및 기타 장치.
- 규약: 프로토콜은 네트워크를 통해 데이터가 전송되는 방식을 제어하는 일련의 규칙 및 표준입니다. 프로토콜의 예는 다음과 같습니다. TCP/IP , HTTP , 그리고 FTP .
- 토폴로지: 네트워크 토폴로지는 네트워크에 있는 노드의 물리적, 논리적 배열을 나타냅니다. 일반적인 네트워크 토폴로지에는 버스, 스타, 링, 메시 및 트리가 포함됩니다.
- 서비스 제공업체 네트워크: 이러한 유형의 네트워크는 공급자로부터 네트워크 용량 및 기능을 임대할 수 있는 권한을 부여합니다. 서비스 제공업체 네트워크에는 무선 통신, 데이터 매체 등이 포함됩니다.
- IP 주소 : IP 주소는 네트워크의 모든 장치에 할당되는 고유한 숫자 식별자입니다. IP 주소는 장치를 식별하고 장치 간 통신을 활성화하는 데 사용됩니다.
- DNS: 그만큼 도메인 이름 시스템(DNS) 사람이 읽을 수 있는 도메인 이름(예: www.google.com)을 컴퓨터가 이해할 수 있는 IP 주소로 변환하는 데 사용되는 프로토콜입니다.
- 방화벽: ㅏ 방화벽 들어오고 나가는 네트워크 트래픽을 모니터링하고 제어하는 데 사용되는 보안 장치입니다. 방화벽은 무단 액세스 및 기타 보안 위협으로부터 네트워크를 보호하는 데 사용됩니다.
기업 컴퓨터 네트워크의 유형
- 그리고: ㅏ LAN(근거리 통신망) 사무실이나 집 등 작은 영역을 포괄하는 네트워크입니다. LAN은 일반적으로 건물이나 캠퍼스 내의 컴퓨터와 기타 장치를 연결하는 데 사용됩니다.
- 봉고차: ㅏ 광역 네트워크(WAN) 도시, 국가 또는 전 세계와 같은 넓은 지리적 영역을 포괄하는 네트워크입니다. WAN은 LAN을 서로 연결하는 데 사용되며 일반적으로 장거리 통신에 사용됩니다.
- 클라우드 네트워크: 클라우드 네트워크 공용 또는 사설 클라우드 서비스 제공업체에서 호스팅할 수 있고 수요가 있는 경우 클라우드 네트워크를 사용할 수 있으므로 WAN(광역 네트워크)으로 시각화할 수 있습니다. 클라우드 네트워크는 가상 라우터, 방화벽 등으로 구성됩니다.
이것은 컴퓨터 네트워킹의 몇 가지 기본 개념입니다. 네트워킹은 방대하고 복잡한 분야이며 네트워크 구축 및 유지와 관련된 개념과 기술이 더 많습니다. 이제 우리는 컴퓨터 네트워킹에 대한 몇 가지 개념을 더 논의할 것입니다.
- 개방형 시스템: 네트워크에 연결되어 통신할 준비가 되어 있는 시스템입니다.
- 폐쇄형 시스템: 네트워크에 연결되지 않아 통신할 수 없는 시스템입니다.
컴퓨터 네트워크 아키텍처의 유형
컴퓨터 네트워크는 다음과 같은 광범위한 범주에 속합니다.
- 클라이언트-서버 아키텍처: 클라이언트-서버 아키텍처 노드가 서버 또는 클라이언트가 될 수 있는 컴퓨터 네트워크 아키텍처의 한 유형입니다. 여기서 서버 노드는 클라이언트 노드 동작을 관리할 수 있습니다.
- 피어 투 피어 아키텍처: ~ 안에 P2P(피어 투 피어) 아키텍처 , 중앙 서버라는 개념이 없습니다. 각 장치는 클라이언트 또는 서버로 작동하는 데 무료입니다.
네트워크 장치
데이터나 미디어를 전송/수신하기 위해 여러 경로를 사용하여 연결된 호스트라고도 하는 여러 장치의 상호 연결입니다. 컴퓨터 네트워크에는 서로 다른 두 장치 간의 통신을 돕는 여러 장치/매체가 포함될 수도 있습니다. 이것들은 다음과 같이 알려져 있습니다. 네트워크 장치 라우터, 스위치, 허브 및 브리지와 같은 것들이 포함됩니다.

네트워크 장치
네트워크 토폴로지
그만큼 네트워크 토폴로지 네트워크에 있는 다양한 장치의 레이아웃 배열입니다. 일반적인 예로는 버스, 스타, 메시, 링 및 데이지 체인이 있습니다.

네트워크 토폴로지
OSI 모델
OSI는 다음을 의미합니다. 개방형 시스템 상호 연결 . 통신 프로토콜의 표준과 각 계층의 기능을 지정하는 참조 모델입니다. OSI는 국제표준화기구(International Organization For Standardization)에서 개발한 7계층 아키텍처입니다. OSI의 각 계층에는 서로 다른 기능이 있으며 각 계층은 서로 다른 프로토콜을 따라야 합니다. 7개의 레이어는 다음과 같습니다.
- 물리층
- 네트워크 계층
- 전송 계층
- 세션 계층
- 프리젠테이션 레이어
- 애플리케이션 계층
규약
프로토콜은 두 엔터티가 네트워크를 통해 통신할 수 있는 방법을 정의하는 규칙 또는 알고리즘 집합이며 OSI 모델의 각 계층에는 서로 다른 프로토콜이 정의되어 있습니다. 이러한 프로토콜로는 TCP, IP, UDP, ARP, DHCP, FTP 등이 있습니다.
문자를 정수로 변환 자바
네트워크의 고유 식별자
호스트 이름: 네트워크의 각 장치는 호스트 이름이라는 고유한 장치 이름과 연결됩니다. 명령 프롬프트(관리자 모드)에 호스트 이름을 입력하고 'Enter'를 누르면 컴퓨터의 호스트 이름이 표시됩니다.

호스트 이름
IP 주소(인터넷 프로토콜 주소): 논리 주소라고도 하는 IP 주소는 네트워크 전체에 있는 시스템의 네트워크 주소입니다. 월드 와이드 웹에서 각 장치를 식별하기 위해 IANA(Internet Assigned Numbers Authority)는 IPV4(버전 4) 주소를 인터넷의 각 장치에 고유 식별자로 할당합니다. IPv4 주소의 길이는 32비트이므로 2개의 주소가 있습니다.32IP 주소를 사용할 수 있습니다. IPv6 주소의 길이는 128비트입니다.
~ 안에 윈도우 명령 프롬프트에 ipconfig를 입력하고 'Enter'를 누르면 장치의 IP 주소가 제공됩니다. 을 위한 리눅스, 터미널에 ifconfig를 입력하고 'Enter'를 누르면 장치의 IP 주소가 제공됩니다.
MAC 주소(미디어 액세스 제어 주소): 물리적 주소라고도 하며, MAC 주소 각 호스트의 고유 식별자이며 해당 호스트와 연결되어 있습니다. NIC(네트워크 인터페이스 카드) . NIC는 제조 시 MAC 주소가 할당됩니다. MAC 주소의 길이는 다음과 같습니다: 12-nibble/ 6 bytes/ 48 bit 명령 프롬프트에 ipconfig/all을 입력하고 'Enter'를 누르면 MAC 주소가 제공됩니다.
포트: 포트는 애플리케이션과 데이터를 주고받을 수 있는 논리적 채널이라고 할 수 있습니다. 모든 호스트에는 여러 개의 애플리케이션이 실행될 수 있으며 이러한 각 애플리케이션은 실행 중인 포트 번호를 사용하여 식별됩니다.
자바 스위치 문
포트 번호는 16비트 정수이므로 2개가 됩니다.16사용 가능한 포트는 아래와 같이 분류됩니다.
| 포트 유형 | 범위 |
|---|---|
| 잘 알려진 포트 | 0 – 1023 |
| 등록된 포트 | 1024 – 49151 |
| 임시 포트 | 49152 – 65535 |
포트 수: 65,536
범위: 0 – 65535
유형 netstat -a 명령 프롬프트에서 'Enter'를 누르면 사용 중인 모든 포트가 나열됩니다.

포트 목록
자바의 예외 처리
소켓: IP 주소와 포트 번호의 고유한 조합을 소켓이라고 합니다.
기타 관련 개념
DNS 서버: DNS 약자 도메인 명 시스템 . DNS는 기본적으로 웹 주소나 URL(예: www.google.com)을 해당 IP 주소로 변환하는 서버입니다. 우리는 각각의 모든 웹사이트의 모든 IP 주소를 기억할 필요가 없습니다. 명령은 ' nslookup ’를 입력하면 찾고 있는 도메인의 IP 주소를 알 수 있습니다. 이는 또한 당사의 DNS 서버에 대한 정보를 제공합니다.

도메인 IP 주소
ARP: ARP 약자 주소 확인 프로토콜 . IP 주소를 해당 물리적 주소(예: MAC 주소)로 변환하는 데 사용됩니다. ARP는 데이터 링크 계층에서 수신기 시스템의 MAC 주소를 식별하는 데 사용됩니다.
RARP: RARP 약자 역방향 주소 확인 프로토콜 . 이름에서 알 수 있듯이 물리적 주소가 입력된 장치의 IP 주소를 제공합니다. 그러나 RARP는 DHCP가 등장한 이후 더 이상 쓸모가 없게 되었습니다.