CS기초/Network
-
네트워크: 초보도 이해하길 바라는 CIDR블록이란?CS기초/Network 2022. 12. 4. 00:33
CS는 추상적일수록 어려운데, 그래서 운영체제와 네트워크가 정말 어렵다. 공부할 수록 어려움. 근데 설명되어있는 자료도 무슨말인지 모르겠어서 차라리 내가 적어보자하는 취지에서 적는 포스팅 (위키백과는 언제나 함께보면 좋습니다.) IPv4기준, IP주소는 사람이 볼 때는 10진수 4자리로 표기되지만, 컴퓨터가 이해할 때는 2진수 32자리로 처리되며, 비트단위로 끊어서 10진수를 2진수로 변환한다. 즉, 10진수.10진수.10진수.10진수 -> 2진수 8자리.2진수 8자리.2진수 8자리.2진수 8자리 => 8x4 => 32비트로 변환된다 (참고로 IPv4가 4옥텟이라서 IPv6는 6옥텟이고 48비트인가라고 생각할 수 있는데 IPv6은 16진수를 사용하고 8옥텟으로 표현함. IPv6 위키문서는 안 어려우니 한..
-
IP주소와 포트포워딩이란, 포트포워딩 설정하기(iptime)CS기초/Network 2021. 10. 26. 23:26
로컬 젠킨스와 Github webhook 연결을 하려다보니 IP주소가 필요했다. IP주소란 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호(ref. Wiki)라고 되어있는데 쉽게 말하면 통신을 위한 장치의 주소같은 개념이다. 우리가 편지를 보내기 위해서는 수신자의 주소를 적어야하는 것 처럼 Webhook이 내 컴퓨터의 젠킨스로 정보를 보내기 위해서는 내 컴퓨터가 어디에 있는지 알아야하니 컴퓨터의 ip주소가 필요한 것이다. 인터넷에서 특정 사이트로 접속할 때 - 이 동작도 접속해달라는 post요청을 보내게 되는데 - http://www.google.com 과 같은 주소를 입력하는데 이것도 사실 이 주소기 DNS 서버라는 것을 통해 IP주소로 바뀌어서 전달된다. 즉, h..