2025/01 29

공인IP와 사설IP 그리고 NAT에 대해 알아보자

현대 사회에서 IP부족으로 인한 현상을 해결하기 위한 3가지 방법에 대한 글입니다. 참고하면 도움이됩니다.https://steady-snb.tistory.com/34 IP 클래스리스와 서브넷마스크(Subnet Mask), 서브네팅(Subneting)에 대해 알아보자ㄹsteady-snb.tistory.com 3가지 방법 중 한 가지인 공인IP와 사설IP에 대해 알아봅시다.  공인IP IP주소는 우리가 임의로 부여하는 것이 아니라 전 세계적으로 ICANN이라는 기관이 국가별로 사용할 IP대역을 관리하고,우리나라는 한국인터넷진흥원(KISA)에서 국내 IP주소를 관리하고 있다이것을 ISP(Internet Service Provider의 약자로 KT, LG, SKT와 같이 인터넷을 제공하는 통신업체)가 부여받고,..

IP 클래스리스와 서브넷마스크(Subnet Mask), 서브네팅(Subneting)에 대해 알아보자

이전 포스팅에서 설명한 클래스풀에 대한 글을 참조하면 도움이 됩니다.https://steady-snb.tistory.com/33 IP 클래스(class)에 대해 알아보자 steady-snb.tistory.com 위 포스팅에서 설명한 클래스기반의 IP주소 체계를 클래스 풀(Classful)이라고 부릅니다.기존의 클래스 풀 방식은 주소 낭비가 적은 효율적인 방법이였지만스마트기기 상용화로 인해 인터넷에 연결되는 호스트 숫자가 급격하게 늘어남에 따라 더 이상 효율적이지 못한방식이 되었습니다. 현대에는 이러한 IP주소 낭비 문제를 해결하기 위해 3가지 방법을 고안해냈는데 1. 단기 대책인 클래스리스, CIDR(Classless Inter-Domain Routing) 기반의 주소체계2. 중기 대책인 NAT과 사설 ..

IP 클래스(class)에 대해 알아보자

지난 시간에는 IP의 체계와 정의에 대해 다루었는데 참고하시면 도움이됩니다.https://steady-snb.tistory.com/32 IPv4와 IPv6의 의미와 차이점에 대해 알아보자먼저 IP의 의미와 인터넷이 통신하는 방법에 관한 글을 참고하고 오시면 이해하는데 도움이 됩니다.https://steady-snb.tistory.com/31 IP와 MAC주소 그리고 이들을 활용한 통신방법IP(Internet Protocol) 전 세steady-snb.tistory.com  IP 클래스(class)란? IP는 네트워크 부와 호스트 부로 나뉘어져있습니다.이 영역을 나누는 것을 IP 클래스라 부릅니다. IP주소 클래스는 A,B,C,D,E 클래스가 존재하는데 보통 A, B, C가 대중적으로 알려져있고 D, E는..

IPv4와 IPv6의 의미와 차이점에 대해 알아보자

먼저 IP의 의미와 인터넷이 통신하는 방법에 관한 글을 참고하고 오시면 이해하는데 도움이 됩니다.https://steady-snb.tistory.com/31 IP와 MAC주소 그리고 이들을 활용한 통신방법IP(Internet Protocol) 전 세계적으로 존재하는 모든 통신기기를 연결하기 위해 만들어진 네트워크 표준 규약입니다.그리고 IP마다 고유 주소를 가지고 있습니다. 네트워크는 통신을 하기위해 데이steady-snb.tistory.com  IPv4란? 32비트로 이루어진 주소체계입니다.형태는 192.168.123.0 와 같이 8비트 단위로 점을 찍어 4개의 십진수로 나타내며8비트 단위를 '옥테트(octet)'라고 부릅니다.IPv4는 2^32개(약 42억) 만큼의 주소를 가질 수 있는데 최근에 많은..

IP와 MAC주소 그리고 이들을 활용한 통신방법

IP(Internet Protocol) 전 세계적으로 존재하는 모든 통신기기를 연결하기 위해 만들어진 네트워크 표준 규약입니다.그리고 IP마다 고유 주소를 가지고 있습니다. 네트워크는 통신을 하기위해 데이터를 패킷으로 나누어 전송을 하게되는데수많은 네트워크 상에서 최적의 경로를 찾기위해 라우팅(Routing)이라는 것을 하게됩니다.라우팅 과정에서 이 IP주소를 기반으로 최적의 네트워크 경로를 찾게됩니다. *라우팅이란?https://steady-snb.tistory.com/29 라우터(Router)와 라우팅(Routing)이란?라우팅(Routing)  라우팅은 네트워크에서 데이터(패킷)를 보낼 때 최적의 경로를 선택하는 프로세스입니다.컴퓨터 네트워크는 노드라고 하는 여러 시스템과 이러한 노드를 연결하는 경..

사랑의 이해 리뷰(스포주의)

여태 봤던 드라마 중 '나의 아저씨' 다음으로 인생에 꼽을만한 작품이였습니다. '나의 아저씨'는 어른의 품격이란 무엇인가?에 대한 내 가치관에 영향을 준 드라마였다면'사랑의 이해'는 작 중 등장인물 한명한명에 대한 입장을 이해해보려 하고나라면 어땠을까?그런 상황이 와도 이렇게 행동할 수 있었을까?이 사람은 어떤 생각과 마음으로 이렇게 행동했을까?와 같이 각 인물의 입장이 되어 상황을 돌아보게 되는 드라마였습니다. 처음에는 '사랑하는 사람에게 저 정도는 해줄 수 있지' 하다가좀 더 지나서  '나였으면 저 상황에서 저렇게 행동할 수 있을까?'  그리고'얼마나 좋아하길래 저렇게 행동할까?'라고 생각이 드는 남자의 사랑과 '자라온 환경 탓에 미래에 대한 확신이 필요한걸까?''마음이 있어보이는데 왜 저런 선택을 ..

드라마 리뷰 2025.01.08

라우터(Router)와 라우팅(Routing)이란?

라우팅(Routing)  라우팅은 네트워크에서 데이터(패킷)를 보낼 때 최적의 경로를 선택하는 프로세스입니다.컴퓨터 네트워크는 노드라고 하는 여러 시스템과 이러한 노드를 연결하는 경로 또는 링크로 구성되는데상호 연결된 네트워크에서 두 노드 간의 통신은 여러 경로를 통해 이루어 지는데 라우팅은 미리 정해진 규칙을 사용하여 최적의 경로를 선택하는 프로세스입니다.(라우팅은 보통 초당 수백만번 일어납니다.)  라우팅이 중요한 이유 라우팅은 네트워크 통신의 효율성을 높입니다.네트워크 통신 장애가 발생하면 웹 사이트 페이지가 로드될 때 까지 사용자가 기다리는 시간이 길어집니다.또한 웹사이트 서버에서 많은 수의 사용자를 처리하지 못해 서버의 작동이 중단될 수 있습니다.라우팅은 네트워크가 정체없이 최대한 많은 용량을 ..

애플리케이션 계층(HTTP, SSH, FTP, SMTP 등)에 대해 알아보자

HTTP(Hyper Text Transfer Protocol) 서버와 클라이언트 간의 데이터를 주고 받기 위해 설계된 프로토콜입니다.HTTP 통신은 클라이언트(Front-End)와 서버(Back-End)로 나뉘어져 있다.클라이언트가 요청(Request)를 하면 서버가 응답(Response)를 하는 것이다.홈페이지에서 회원 로그인을 하고 페이지를 옮겼는데 또 로그인을 하라는 페이지가 뜬다.왜냐하면 서버는 클라이언트의 상태를 보존하고 있지 않아 그 클라이언트가 회원인지 모르기 때문이다.따라서 무상태 환경에서는 회원 정보를 서버가 아닌 클라이언트가 토큰 형태로 들고 있으면서,서버와 통신할 때 실어보내는 형식이다.이러한 무상태 환경은 클라이언트가 상태 정보를 갖고 있기 때문에 아무 서버나 호출해도 되서서버의 스..

SSH(Secure Shell)이란?

SSH(Secure Shell) 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜입니다. * Shell : 명령어와 프로그램을 사용할 때 쓰는 인터페이스를 말합니다. 좀 더 자세히 표현하자면 커널과 사용자간의              다리 역할을 하는 것으로 사용자로부터 명령을 받아 그것을 해석하고 실행하는 역할을 합니다. 기존에는 텔넷(Telnet)이라는 방식을 사용했는데, 암호화를 제공하지 않기 때문에 보안상의 이슈로 암호화가 가능한SSH가 등장하였고 원격 보안 접속을 위한 필수로 자리잡고 있습니다.   SSH의 작동원리 SSH를 구성하는 가장 핵심적인 키워드는 'KEY(키, 열쇠)'입니다. 사용자(클라이언트)와 서버(호스트)는 각각의 키를보유하고 있으며, 이 키를 이용해 연결 상대를 인증하고 안전하..

TCP / IP 4계층 동작원리 및 캡슐화, 역캡슐화

이전 포스팅에선 TCP/IP 4계층과 OSI 7계층에 대해서 알아보았습니다.https://steady-snb.tistory.com/25 TCP/IP 4계층? OSI 7계층? 이 도대체 뭘까TCP/IP 4계층이란? 인터넷상에서 데이터를 주고받을 때 쓰이는 프로토콜의 모음입니다. OSI 7계층이란? 위에서 설명한 프로토콜에 대한 디자인과 통신을 계층으로 나누어 설명하기 위한 모델입steady-snb.tistory.com  위의 프로토콜들이 실제로 어떻게 통신하는지 알아봅시다.  위의 그림에서 말하는 헤더는 데이터의 앞 부분에 위치하는 데이터 전송에 필요한 정보를 뜻합니다. 통신과정 1. 송신측 클라이언트 애플리케이션 계층에서 어느 웹 페이지를 보고싶다 라는 HTTP 요청을 지시한다.2. 그 다음에 있는 트랜..