시작하며 비전공 학원출신으로 취업하여 쉴틈없이 2년반이 지나니 개발자로서 나의 한계가 보이기 시작했다 나는 그저그런 개발자가 되고 싶지는 않고, 그래서 이제 그 장벽을 넘어서기 위한 긴 여정을 시작하려 한다 역시 여행은 자유여행이 가장 즐겁고 재미있으니 나는 나의 여행일정을 스스로 짜보았다 필수 관광코스들과 내가 개인적으로 관심이 있는 코스들로 구성하였다 내가 이 여정 속에서 가장 중요하게 생각하는 것은 '여행이 즐거운가?' 이다 목표만 바라보고 지금의 고통을 감내하기에, 삶은 너무 짧고 불확실하다 나는 언제라도 즐겁지 않게 되면 돌아올 것이다 알고 싶은 것들을 다 정리하고 보니 너무 많다 게다가 영어도 못하니 여러 해가 걸리지도 모르겠다 이 아득함과 어려움이 우리를 머뭇거리게 한다 가능할지 모르겠지만 ..
동적 호스트 구성 프로토콜(Dynamic Host Configuration Protocol, DHCP)은 네트워크 관리자들이 조직 내의 네트워크 상에서 IP 주소를 중앙에서 관리하고 할당해줄 수 있도록 해주는 프로토콜이다. 인터넷의 TCP/IP 프로토콜에서는, 각 컴퓨터들이 고유한 IP 주소를 가져야만 인터넷에 접속할 수 있다. 조직에서 컴퓨터 사용자들이 인터넷에 접속할 때, IP 주소는 각 컴퓨터에 반드시 할당되어야만 한다. DHCP를 사용하지 않는 경우에는, 각 컴퓨터마다 IP 주소가 수작업으로 입력되어야만 하며, 만약 컴퓨터가 네트워크의 다른 부분에 속한 장소로 이동되면 IP 주소를 새로이 입력해야 한다. DHCP는 네트워크 관리자가 중앙에서 IP 주소를 관리하고 할당하며, 컴퓨터가 네트워크의 다른..
고정 IP 주소는 ISP에 의해 해당 사용자 전용으로 부여되는 인터넷 주소로서, 특별한 사유가 없는 한 늘 변하지 않고 사용되는 주소를 가리킨다. 인터넷 상에서 컴퓨터를 찾거나 서로간에 데이터를 주고받기 위해서는 IP 주소를 사용하는데, 이것은 사람들이 서로를 찾고 통화하는데 전화번호를 사용하는 것과 매우 비슷한 원리이다. 만약 누군가가 terms.co.kr을 방문하려면, 그의 컴퓨터가 DNS 서버에 terms.co.kr에 할당된 정확한 IP 주소를 물어 알아낸 다음, 이를 terms.co.kr 서버에 접속하기 위한 주소로 사용한다. 인터넷에 연결되는 모든 컴퓨터가 자신만의 고유한 고정 IP 주소를 가질 수 있다면 문제는 비교적 간단할 것이다. 그러나 처음 인터넷을 착상해 낼 당시에는, 지금처럼 엄청나게..
포트(port)는 운영 체제 통신의 종단점이다. "논리적인 접속장소"이며, 특히 인터넷 프로토콜인 TCP/IP를 사용할 때에는 클라이언트 프로그램이 네트워크 상의 특정 서버 프로그램을 지정하는 방법으로 사용이 된다. 0번 ~ 1023번은 잘 알려진 포트 (well-known port)로 이미 약속되어 있다 데이터를 넘겨줄 컴퓨터에는 FTP, Mail, Telnet, SSH, Web 등 다양한 종류의 응용프로그램이 기동하고 있을 것인데, 수신측 컴퓨터가 인터넷 계층에서 패킷을 수신한 후 응용계층으로 데이터를 전달하려고 할 때, 컴퓨터 내에 사용중인 많은 응용프로그램들 중 누구에게 데이터를 전달해야 하는지 구분하기 위하여 운영체제는 응용프로그램의 논리적인 주소인 Port 번호라는 것을 이용합니다. 즉 각각의..
NAT는 주소변환기술 이라는 말로, 말 그대로 통신 주소인 3계층의 주소를 다른 주소로 바꾸어주는 기술이다. 우리가 가정에서 공유기를 이용하여 가족 모두가 하나의 공인IP를 이용하여 인터넷을 할 수 있는 것도 바로 이 NAT 기술덕분이다. NAT가 만들어져 사용된 이유는 두 가지가 있다. 첫 번째, IPv4의 주소 부족 문제를 해결하기 위한 방법으로 사용되었다. IPv4가 나온지 얼마 되지 않아 빠른 속도로 주소가 고갈되어 갔다. 이러한 문제로 IPv6가 개발되고 있었지만 그 보다 먼저IPv4 주소가 고갈될 수 있어서 이를 막기 위해 만들어진 기술이 바로 NAT이다. 실제로 NAT기술로 인해 IPv6가 모두 개발된 이후에도 바로 상용화 하지 않고 그대로 계속 IPv4를 사용하게 되었다. 두 번째, 보안성..
- IP 주소(Internet Protocol address, 표준어: 인터넷규약주소)는 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호이다. 네트워크에 연결된 장치가 라우터이든 일반 서버이든, 모든 기계는 이 특수한 번호를 가지고 있어야 한다. 이 번호를 이용하여 발신자를 대신하여 메시지가 전송되고 수신자를 향하여 예정된 목적지로 전달된다 - 공유기에 WAN이 연결되며 공용 아이피가 할당된다 - 공유기는 자체적으로 LAN을 구성하며 각 단말기에 사설 아이피를 부여한다 - 공유기의 사설 아이피를 Gateway 주소/Router 주소라 한다 - 위의 표에 나와있는 주소들은 사설 아이피로 사용하도록 약속되어 있다 출처: 생활코딩 WEB2 - Home server http..
※한국인터넷진흥원을 통해 국내 관리대행자 등에 할당된 IPv4주소 현황입니다. 국내 IPv4주소 목록 시작주소 끝주소 개수(/24) 확보일 ... ... ... ... 202.148.48.0 202.148.51.255 4 2016.09.02. 103.77.84.0 103.77.87.255 4 2016.10.18. 103.79.132.0 103.79.135.255 4 2016.11.18. 103.85.80.0 103.85.83.255 4 2017.02.07. 103.87.116.0 103.87.119.255 4 2017.03.09. 103.90.244.0 103.90.247.255 4 2017.04.20. 103.90.209.0 103.90.209.255 1 2017.04.20. 202.179.148.0 ..