이 문서는 Google Cloud Translation API를 사용해 자동 번역되었습니다.
어떤 문서는 원문을 읽는게 나을 수도 있습니다.
백엔드 애플리케이션 개발에는 일반적으로 서버 설정 및 유지 관리가 수반됩니다. 이를 수행하기 위한 다양한 옵션과 도구가 있지만 모든 백엔드 개발자에게는 네트워킹의 기본 사항을 이해하는 것이 필수적입니다. 이 기사에서는 모든 백엔드 개발자가 알아야 할 네트워킹의 기본 사항을 다룹니다.
IP 주소는 네트워크의 각 장치에 할당되는 고유 식별자입니다. IP 주소는 일반적으로 xxx.xxx.xxx.xxx
형식이며 각 x
는 0에서 255 사이의 숫자입니다.
일반적으로 사용되는 두 가지 유형의 IP 주소는 공용 및 개인입니다. 공용 IP 주소는 인터넷에서 장치를 식별하는 데 사용되는 반면 사설 IP 주소는 가정 또는 사무실 네트워크와 같은 사설 네트워크에서 장치를 식별하는 데 사용됩니다.
서브넷팅은 네트워크를 더 작은 서브넷으로 나누는 프로세스입니다. 이는 일반적으로 네트워크 성능을 개선하거나 보안을 강화하기 위해 수행됩니다.
네트워크를 서브넷팅할 때 네트워크는 각각 고유한 IP 주소 범위가 있는 두 개 이상의 서브넷으로 나뉩니다. 예를 들어, 네트워크의 IP 주소 범위가 192.168.1.0 - 192.168.1.255
인 경우 192.168.1.0 - 192.168.1.127
및 의 두 서브넷으로 나눌 수 있습니다. 192.168.1.128 - 192.168.1.255
.
포트는 어떤 응용 프로그램이 어떤 네트워크 연결을 사용하고 있는지 식별하는 데 사용됩니다. 장치가 네트워크에 연결되면 포트 번호가 할당됩니다. 이 포트 번호는 장치에서 연결을 사용 중인 응용 프로그램을 식별하는 데 사용됩니다.
예를 들어 웹 사이트에 연결할 때 컴퓨터는 HTTP 프로토콜을 사용하여 서버에 요청을 보냅니다. 그런 다음 서버는 동일한 HTTP 프로토콜을 사용하여 요청에 응답합니다. HTTP 프로토콜의 포트 번호는 80
입니다.
프로토콜은 장치가 네트워크에서 서로 통신하는 방식을 제어하는 일련의 규칙입니다. 다양한 프로토콜이 있지만 가장 일반적인 프로토콜은 TCP, UDP 및 HTTP입니다.
TCP(Transmission Control Protocol)는 장치 간의 안정적이고 오류 없는 통신에 사용되는 프로토콜입니다. UDP(User Datagram Protocol)는 신뢰성이나 오류 없는 전달이 필요하지 않은 통신에 사용되는 프로토콜입니다. HTTP(Hypertext Transfer Protocol)는 웹 브라우저와 웹 서버 간의 통신에 사용되는 프로토콜입니다.
DNS(도메인 이름 시스템)는 사람이 읽을 수 있는 도메인 이름(예: www.example.com)을 IP 주소로 변환하는 데 사용되는 시스템입니다. 웹 브라우저에 도메인 이름을 입력하면 DNS가 웹 사이트를 호스팅하는 서버의 IP 주소를 조회하는 데 사용됩니다.
이것들은 네트워킹의 기초일 뿐입니다. 자세히 알아보려면 다음과 같은 유용한 리소스를 확인하세요.