네트워크, 서버/Network

    9. 라우터(Router)와 라우팅(Routing)

    9. 라우터(Router)와 라우팅(Routing)

    라우터란? 라우터는 둘 혹은 그 이상의 네트워크나 네트워크 간 데이터 전송을 위해 최적 경로를 설정해주며, 데이터를 해당 경로를 따라 한 통신망에서 다른 통신망으로 통신할 수 있도록 도와주는 인터넷 접속 장비이다. 라우터는 전화국의 교환기와 비슷한 개념이다. Host들이 네트워크를 통해 정보를 주고 받을 때, Data에 담긴 수신처의 주소로 가장 적절한 통신 경로를 이용해 다른 통신망으로 전송하는 역할을 한다. Private IP를 이용하는 내부 망에서 Data의 교환이 이루어지면, 기종, OS, 프로토콜 등 서로의 정보를 확실히 알 수 있으므로 네트워크의 최적화를 이룰 수 있다. 하지만 문제는 외부의 인터넷과 통신할 때 인데, 이 때 알 수 없는 임의의 외부 네트워크와 내부 네트워크를 연결하기 위한 장..

    8. DNS와 DHCP 프로토콜 (Application Layer)

    8. DNS와 DHCP 프로토콜 (Application Layer)

    DNS (Domain Name System) 1장에서 DNS에 대한 간략한 공부를 했었다. DNS는 도메인 네임과 IP주소의 대응 관계를 database로 구축해 사용하는 인터넷 프로토콜이다. 도메인 (naver.com 등등)도 Naver라는 컴퓨터의 IP주소이다. 다만, IP가 어려운 숫자로 이루어져 있기 때문에, 도메인을 이용하여 각 IP에 더욱 쉽게 접근할 수 있도록 해주는 것이다. 각각의 IP주소를 주소창에 입력해보자 naver.com -> 125.209.222.141 apple.com -> 17.172.224.47 42.fr. -> 163.172.250.13 IP을 특정 도메인으로 가르키게 하고 싶다면, IP와 도메인을 DNS서버에게 요청한다. 우리의 Host가 인터넷에 접속하는 순간, 도메인네..

    7. 전송계층의 프로토콜 TCP / UDP 란?

    7. 전송계층의 프로토콜 TCP / UDP 란?

    6장에서는 OIS 7계층과 TCP/IP 모델에 대해서 알아보았다. [개발 기초/Network] - 6. OSI 7계층 모형과 TCP/IP 6. OSI 7계층 모형과 TCP/IP OSI 7계층 모형 네트워크 상에서 Host들이 데이터를 주고 받으려면, Host들이 표준화된 프로토콜을 따라야 한다. 우리가 알아볼 OSI 7 모형은 네트워크 프로토콜 인터페이스와 데이터 통신을 계층으� hasensprung.tistory.com 프로토콜 데이터 단위 (PDU) 좋은 개념정리를 발견하여 공유한다. 네트워크를 공부하며 데이터에 대해 용어가 헷갈리는 경우가 많을텐데, 이 글을 읽으면서 모두 동일한 data를 지칭한다는 것을 알게 되었다. 사용자는 Data 라고 부르고, TCP는 Segment 라고 부르고, IP는 P..

    6.  OSI 7계층 모형과 TCP/IP

    6. OSI 7계층 모형과 TCP/IP

    OSI 7계층 모형 네트워크 상에서 Host들이 데이터를 주고 받으려면, Host들이 표준화된 프로토콜을 따라야 한다. 우리가 알아볼 OSI 7 모형은 네트워크 프로토콜 인터페이스와 데이터 통신을 계층으로 나누어 설명한 것이다. 각 계층은 하위 계층의 기능을 이용하고, 상위 계층에게 기능을 제공한다. 일반적으로 하위 계층들은 하드웨어로, 상위 계층들은 소프트웨어로 구현된다. OSI 모형의 계층별 프로토콜과 기능 계층 프로토콜 기능 7계층 Application (응용 계층) 서비스 제공 DHCP, DNS, FTP, HTTP, SMTP, SNMP, Telnet, SSH, & Scp, NFS, RTSP 응용 프로세스와 직접 관계하여 일반적인 응용 서비스를 수행합니다. 응용 프로세스 간의 정보 교환, 전자메일,..

    5. Public(공인) IP vs Private(사설) IP

    5. Public(공인) IP vs Private(사설) IP

    지금까지 우리는 IP주소와 IP주소를 Subnetting하는 법을 배웠다. 이는 부족한 IPv4의 주소 때문에 효율적으로 IP주소를 관리하기 위해서이다. 부족한 IP주소를 관리하는 또 다른 방식인 공인IP와 사설IP 구분에 대해 알아보자 Public IP (공인 IP) ISP(인터넷 서비스 공급자)가 제공하는 IP주소로서, 우리가 보통 이야기하는 IP이다. 서로 다른 PC끼리 통신하기 위해 필요한 IP로서, 세상에서 단 하나뿐인 IP이며 한국에서는 보통 KT나 SK broadband, U+를 통해 유료로 사용을 하며 "한국인터넷진흥원"에서 관리하고 있다. 후술할 사설IP대역을 제외한 모든 대역에서 가능하다. Private IP (사설 IP) 내부 네트워크 상에서 각 컴퓨터간 통신을 위한 IP로서 공유기를..

    4. 서브넷에서의 브로드캐스트/호스트 주소

    4. 서브넷에서의 브로드캐스트/호스트 주소

    우리는 앞 장에서 subnetting을 하는 법을 공부했다. 서브네팅이 뭔지 전혀 모르겠다면 보고 오자! [개발 기초/Network] - 3. 서브넷 마스크와 서브넷팅 3. 서브넷 마스크란? 서브넷 마스크를 사용하는 목적을 잘 이해하기 위해서는 2장에서 '클래스'에 대해 보고오면 좋다. [개발 기초/Network] - 2. IP 주소의 구조는? 서브넷팅 (Subnetting) 이란? 서브넷 마스크를 이해하기 위 hasensprung.tistory.com 브로드 캐스트 주소란? (Broadcast address) 브로드캐스트 주소는 특정 Network 영역에 속하는 모든 호스트들에게 전달 가능한 주소를 의미한다. 예를 들어 C Class IP주소 192.168.3.150\26이라는 IP가 있을 때, 네트워..

    3.  서브넷 마스크와 서브넷팅 계산

    3. 서브넷 마스크와 서브넷팅 계산

    서브넷 마스크를 사용하는 목적을 잘 이해하기 위해서는 2장에서 '클래스'에 대해 보고오면 좋다. [개발 기초/Network] - 2. IP 주소의 구조는? 2. IP 주소의 구조는? [개발 기초/Network] - 1. IP 주소란? 1. IP 주소란? 네트워크의 시작이다! 이번 장에서는 IP주소의 가장 기초적인 개념부터 시작하겠다. 장을 거듭해 나갈 수록 기본 개념을 알지 못하면 헛갈리는 게 �� hasensprung.tistory.com 서브넷팅 (Subnetting) 이란? 서브넷 마스크를 이해하기 위해서는 서브넷 마스크를 사용하는 목적인 서브넷팅에 대해서 먼저 알아야 한다. 전 장에서 봤듯이 네트워크는 호스트를 효율적으로 관리하기 위해서 클래스를 사용한다. 클래스마다 가질 수 있는 호스트의 수가 ..

    2. IP 주소의 구조는?

    2. IP 주소의 구조는?

    [개발 기초/Network] - 1. IP 주소란?1. IP 주소란?네트워크의 시작이다! 이번 장에서는 IP주소의 가장 기초적인 개념부터 시작하겠다. 장을 거듭해 나갈 수록 기본 개념을 알지 못하면 헛갈리는 게 많아질 것이므로 '정독'과 더불어 이해가 가지 hasensprung.tistory.com 그럼 IP주소는 어떤 체계를 가지고 있을까? IPv4 형식의 IP주소를 통해 알아보자 IP주소의 기본 구조 IPv4의 경우 32bit의 길이로 구성되어 있으며, OOO.OOO.OOO.OOO의 형태를 가지고 있다.우리가 많이 보았던 이 여기에 해당된다. 쉽게 말하면 의 형태인 것이다.그리고 2진법으로 표기하면 다음과 같다.11000000 (8bit)10101000 (8bit)00000003 (8bit)00000..

    1. IP 주소란?

    1. IP 주소란?

    네트워크의 시작이다! 이번 장에서는 IP주소의 가장 기초적인 개념부터 시작하겠다. 장을 거듭해 나갈 수록 기본 개념을 알지 못하면 헛갈리는 게 많아질 것이므로 '정독'과 더불어 이해가 가지 않는 부분은 아래의 참고자료를 확인하거나 댓글에 질문을 해서 알아나갔으면 좋겠다. IP 주소란? "IP 주소(영어: Internet Protocol address, IP address, 표준어: 인터넷규약주소)는 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호이다. 만약 서버가 들어가지 않으면 IP가 안전하지 않다고 한다. 네트워크에 연결된 장치가 라우터이든 일반 서버이든, 모든 기계는 이 특수한 번호를 가지고 있어야 한다. 이 번호를 이용하여 발신자를 대신하여 메시지가 전송되고 ..