반응형 [Cloud & Infrastructure]69 [Network] IP주소와 서브넷 마스크 IP 주소 IP주소는 A, B, C 클래스로 나뉜다. 사실 D, E 클래스도 있지만 일반적으로 앞서말한 3개의 클래스를 더 많이 사용하기 때문에 A, B, C 클래스에 대해 다루어 보겠다. P주소는 네트워크ID, 호스트 ID 이렇게 2개로 나뉘는데 각각의 A,B,C클래스들은 다음과 같이 ***.***.***.*** 의 형태에서 네트워크 ID, 호스트 ID를 갖는다. *네트워크 ID: 네트워크 ID가 같다면 같은 네트워크에 있다는 의미이다. *호스트 ID : 호스트 ID는 그 네트워크에 속한 사용자에게 부여하는 번호를 말한다. 이제 서브넷마스크에 대해 알아보자 이미지를 보면 서브넷 마스크가 255.255.255.0의 형태로 존재한다는 것을 알 수 있다!! 그럼 255는 무슨뜻일까? 255를 이진수로 표현하.. 2022. 2. 26. [Network] NAT 란 무엇인가? NAT란 무엇인가? NAT란 Network Address Translation의 약자로 하나의 공인 ip를 여러 개의 사설 ip로 변환하는 시스템이다. 아니 그럼 도대체 멀쩡한 공인IP를 두고 왜 NAT를 쓰는 거지?? 바로 우리가 쓰는 공인 IP가 부족하기 때문이다!! 그럼 왜 부족한데? 현재 우리는 ***.***.***.***형태의 IPv4형태의 주소를 사용하고 있는데 이는 8개의 연속적인 비트 집합을 의미하는 옥텟이 4개가 모여 이루어져 있는 구조이다. 즉, 2^32=4,294,967,296 개로 약 43억 개의 공인 ip주소가 있다고 생각하면 된다. 어? 43억 개 정도면 충분하지 않을까 싶었지만 놀랍게도 부족하다고 한다! 당장 전 세계의 노트북, 컴퓨터, 서버, 스마트폰, 태블릿 등 인터넷이 가.. 2022. 2. 26. [Web Docs] 웹 작동 방식 클라이언트 및 서버 클라이언트 : 일반적으로 웹 사용자의 인터넷 연결 장치 (wi-fi, 모바일 네트워크, 인터넷)과 해당 장치에서 사용할 수 있는 웹 액세스 소프트웨어 (chrome)서버 : 웹 페이지, 사이트, 앱을 저장하는 컴퓨터로 클라이언트 장치가 웹페이지에 엑세스하려고 할 때 서버에서 웹페이지의 복사본이 클라이언트 컴퓨터로 다운로드되어 사용자에게 보인다. 이외에 요소들 (*클라이언트(고객)가 서버(상점)에 무엇을 사러 간다는 가정을 해보자)인터넷 연결 : 웹에서 데이터를 주고받을 수 있습니다. 그것은 기본적으로 당신의 집과 상점 사이의 거리와 같습니다.TCP/IP : 전송 제어 프로토콜 및 인터넷 프로토콜은 데이터가 인터넷을 통해 이동하는 방법을 정의하는 통신 프로토콜입니다. 이것은 주문하고, .. 2022. 2. 22. [Web Docs] 인터넷은 어떻게 작동할까 ? 인터넷은 어떻게 작동할까 일단 2개의 컴퓨터를 네트워크로 연결해보면 아래와 같은 그림으로 연결될 것이다. 그럼 10개의 컴퓨터를 연결하려면?? 몇 개의 선이 필요할까??? 컴퓨터는 개당 9개의 플러그가 필요하고 10개의 컴퓨터에 연결하는 45개의 케이블이 필요해진다. 세상에는 몇억 대의 컴퓨터가 있는데 그렇게 수많은 컴퓨터를 전부 저렇게 연결해야 한다면 너무나도 힘들 것이다.... 하지만 우리에게는 이러한 작업을 단순하게 만들어 주는 장치가 있다. 바로 라우터이다. 라우터는 단 하나의 작업만 수행한다. 바로 연결된 컴퓨터(출발지)에서 보낸 메시지가 올바른 컴퓨터(목적지)에 도착하는지 확인해준다. 그렇다면 더 많은 컴퓨터를 연결하려면 어떻게 해야 할까? 단순하게 생각하자 그냥 여러 컴퓨터가 연결된 라우터끼.. 2022. 2. 22. [Git & GitHub] Visual studio code에서 GIT 연동하기 나는 Python공부 등을 할 때 주로 VS code를 사용한다. 여러 익스텐션으로 확장성도 좋으며 제공하는 기능들이 많아 편리한 것 같다. 얼마 전 github을 시작하였는데 VS code을 통해 github에 커밋할 수 있는 간략한 방법을 포스팅해보려고 한다. 준비 조건 VS code 설치 github 가입 git bash 설치 1. 먼저 Git에서 새로운 repository를 생성합니다. new 버튼을 클릭하면 create a new repository를 할 수 있는 페이지로 넘어간다. 아래 페이지에서 repository name을 설정해주고 하단 create repository를 눌러준다. 2. repository 주소확인 아래와 같은 repository가 생성되고 VScode에서 reposito.. 2022. 2. 4. 이전 1 ··· 6 7 8 9 다음 반응형