Network

· Network
HTTPHTTP는 Hyper Text Transfer Protocol의 약자로, 웹에서 데이터를 주고받기 위해 사용되는 단방향 프로토콜이다. HTTP의 전제는 "클라이언트(웹 브라우저)가 URL 및 부가정보를 통해 사용자가 원하는 페이지를 서버에 요청하고, 서버는 요청에 응답한다." 이다. 여기서 서버에 요청한다는 것이 중요한 포인트다. 클라이언트가 서버에 요청을 해야만 원하는 데이터를 얻을 수 있다는 뜻인데, 사용자는 새로운 데이터를 얻기 위해선 반드시 새로운 URL을 요청해야 한다는 것이다.  HTTP의 특징은 다음과 같다.HTTP는 요청(Request) / 응답(Response) 을 기반으로 한다.HTTP는 상태를 유지하지 않는 stateless한 프로토콜인데, 이는 각각의 요청이 독립적이고 서버는..
· Network
들어가기현재 참여하고 있는 스터디에서 도메인을 구입하고 DNS 설정을 하는 업무를 담당하게 되었다.우리 스터디는 하나의 도메인을 구입해서 프론트용, 백엔드용과 같이 서브 도메인으로 나누어 사용할 것이다.본 포스팅에서는 서브 도메인을 생성할 때 필요한 DNS 레코드 개념을 정리해보려고 한다.도메인을 구입하고 AWS에 적용하는 과정은 다음 포스팅에서 작성할 예정이다.        ✔️ DNS 레코드(Record)란?DNS 레코드(Domain Name System Record)는 DNS 서버에 요청된 패킷을 어떻게 처리할지에 대한 정보이다. 사용자가 브라우저 주소창에 도메인 네임을 입력했을 때, DNS 서버는 해당 도메인 네임에 대한 DNS 레코드를 찾아서 최종적으로 어떤 IP주소로 사용자를 연결시켜줘야 하는..
· Network
서브넷 마스크를 알아보기 전에 먼저, 서브넷과 서브넷팅에 대해 알아보자! 💭 서브넷(Subnet)과 서브넷팅(Subnetting) 서브넷(Subnet) : IP 주소의 네트워크 영역을 부분적으로 나눈 부분 네트워크이다. 서브넷팅(Subnetting) : 네트워크를 여러 개의 서브넷으로 분리하는 과정을 의미한다. IPv4 주소 체계의 한계로 인해 도입된 개념이다. 서브넷팅을 통해 네트워크를 효율적으로 나누어 사용할 수 있어서 자원 낭비를 최소화할 수 있다. 💭 서브넷 마스크(Subnet Mask)란? 서브넷 마스크(Subnet Mask) : 네트워크를 서브넷으로 서브넷팅하는 데 사용되는 32비트(bit)의 숫자 조합으로, '0'은 호스트 영역, '1'은 네트워크 영역을 의미한다. 32비트의 숫자를 사용해서..
· Network
💭 포트(Port)란? 포트(Port) : 하드웨어 측면에서 포트는 통신 장비를 연결하기 위한 연결단을 의미하고, 소프트웨어 측면에서 포트는 네트워크 서비스를 식별하는 논리적 단위를 의미한다. OSI 7 계층 중 데이터 링크 계층에서 Mac 주소로 식별하고, 네트워크 계층에서 IP 주소를 통해 목적지에 간 후, 어떤 프로세스가 데이터를 받을지 포트 번호로 구분한다. IP 주소 뒤에 콜론(:)을 붙이고 포트를 적어준다. Ex) 127.0.0.1:8080 포트(Port)의 필요성 택배 기사님이 구매자의 아파트 주소는 알고 있지만, 아파트 몇 호에 사는지 모른다면 구매자에게 택배를 전달하지 못하는 상황이 발생한다. 포트가 아파트 호수 역할을 한다고 이해하면 쉽다. 네트워크 통신을 할 때 해당 IP 서버가 존재..
· Network
본 포스팅에서 언급되지만 설명이 생략된 단어입니다. 😊 - OSI 7계층 - 패킷 - 브로드캐스팅 💡 IP 주소란 ? IP(Internet Protocol) 주소 : 네트워크 상에서 장비들을 식별하고 통신하기 위해 부여되는 논리적인 주소이다. ✔️ IPv4와 IPv6 IPv4(Internet Protocol Version 4) 32비트(bit) 주소 공간을 가지고 있으며, 8bit 씩 점(.)으로 구분하여 10진수로 표현한다. IPv4는 흔히 사용되고 있는 IP 주소이다. Ex) 192.168.123.123 IPv6(Internet Protocol Version 6) IPv4의 주소 고갈, 보안성 등의 문제를 해결하기 위해 만들어진 버전이다. 128비트(bit) 주소 공간을 가지고 있으며, 16bit 씩..
코냥이
'Network' 카테고리의 글 목록