본문 바로가기
728x90

전체 글271

DNS(Domain Name System)에 대해 알아보자! DNS를 알아보기 전에 도메인에 대해서 살펴보겠습니다. 도메인이란? 구글이나 네이버의 웹사이트에 IP 주소를 입력하고 접속하는 사람은 거의 없습니다. 대개는 다른 포털 사이트에서 검색해서 검색 결과의 링크를 타고 웹 사이트를 방문하거나 www.google.com이나 www.naver.com 같은 형태의 영문 주소를 웹 브라우저의 주소 창에 입력해서 웹 사이트에 접속합니다. 구글이나 네이버가 인터넷 공개한 IP 주소 대신 사용하는 www.google.com이나 www.naver.com 같은 형태의 영문 주소를 도메인(Domain) 또는 도메인 이름(Domain name, 또는 호스트 네임, Host name)이라고 합니다. 즉, 도메인이란 숫자 형태의 IP 주소를 사람이 기억하기 쉬운 문자로 표현한 주소입.. 2023. 7. 26.
[IP network] NAT(Network Address Translation)은 무엇인가? 사설 IP 주소는 '닫혀 있는 네트워크 내부'에서 사용하는 것을 전제로 하고 있습니다. 따라서 인터넷상에서는 목적지의 IP 주소로 사설 IP 주소가 지정되지 않습니다. 인터넷상의 호스트가 기본적으로 공인 IP 주소를 가지고 있기 때문입니다. 물로 인터넷에 연결된 라우터의 라우팅 테이블(라우터에 기록되는 경로 정보)에도 사설 IP 주소의 네트워크 ID가 등록되지 않습니다. 하지만 이런 경우에는 문제가 발생합니다. 사설 IP 주소를 가진 네트워크 내부의 호스트가 인터넷상의 호스트와 통신할 때, '보내는 패킷'은 라우팅 할 수 있지만 '받을 패킷'은 라우팅 할 수 없습니다. 받는 패킷의 목적지 IP 주소(네트워크 내부의 호스트 주소)가 사설 IP 주소이기 때문입니다. 여기서 등장하는 것이 NAT(Network.. 2023. 7. 25.
[IP 주소] 공인 IP와 사설IP IP란? IP는 Internet Protocol의 약자입니다. 프로토콜이 어떤 정보의 교환을 위한 규약 또는 체계를 의미하기 때문에 IP란 결국 인터넷상에서 서로 데이터를 주고받을 때 필요한 규약이라고 볼 수 있죠. 우리가 유튜브 사이트에 들어가는 과정은 인터넷을 통해 이루어집니다. 좀 더 들여다보면 어떤 URL에 접근하고자 요청을 보내는 컴퓨터와 그 HTTP 요청에 대해 응답하고 필요한 데이터를 보내는 컴퓨터 간의 상호작용이겠지요. 이 과정 속에서 요청 메시지는 올바르게 작성했는지, 응답 메시지는 잘 작성했는지 등 인터넷상에서 이루어지는 통신을 관리하는 일이 IP의 주요 역할입니다. IP주소 앞서 설명한 것처럼 IP는 원활한 네트워크 통신을 위한 규약 중 하나입니다. 그렇다면 규약을 지키기 위한 방법은.. 2023. 7. 22.
[IP 클래스] IP 주소의 '클래스' _ A클래스, B클래스, C클래스 MAC 주소는 24비트씩 절반으로 나뉘지만 IP 주소의 네트워크 주소와 호스트 주소는 이 둘의 구분하는 경계점이 고정되어 있지 않습니다. 이것이 다른 주소 체계와 IP 주소 체계를 구분하는 가장 큰 특징입니다. IP 주소 체계는 필요한 호스트 IP 개수에 따라 네트워크의 크기를 다르게 할당할 수 있는 클래스 개념을 도입했습니다. A 클래스는 가장 큰 주소를 갖는데 약 1,600만 개의 IP주소를 가질 수 있습니다. B 클래스는 약 6만 5천 개, C 클래스 약 250 개의 IP 주소를 가질 수 있습니다. A 클래스는 첫 번째 옥텟에 네트워크 주소와 호스트 주소를 나누는 구분자가 있고 B 클래스는 두 번째 옥텟, C 클래스는 세 번째 옥텟에 구분자가 있습니다. 이 구분자를 서브넷마스크라고 합니다. http.. 2023. 7. 21.
728x90