네트워크 5

[Network] 프로토콜(protocol)이란?-정의, 요소, 기능

목차 프로토콜의 정의 프로토콜의 요소 프로토콜의 기능 1. 프로토콜의 정의 프로토콜은 컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계이다. 기기 간 통신은 교환되는 데이터의 형식에 대해 상호 합의를 요구합. 이런 형식을 정의하는 규칙의 집합을 프로토콜이라고 한다. 2. 프로토콜의 요소 프로토콜의 요소는 크게 3가지로 볼 수 있다. 그중 첫 번째는 구문(syntex)으로, 데이터의 구조/포맷을 정의한다. 예를 들면 01001000101110101이라는 정보를 전송할 때, 0100는 주소를 나타내고 1000 부분은 데이터를 나타낸다고 정의하는 것이다. 프로토콜의 두 번째 요소는 의미(semantics)으로, 각 부분이 무엇을 의미하는지 알 수 있게 해주는 규칙을 포함한다. 이..

네트워크 2022.02.24

[Network] DNS 란?-DNS의 필요성과 도메인 해석의 단계

목차 DNS의 필요성 도메인 해석의 단계 DNS의 필요성 이번 시간에 알아볼 것은 DNS이다. DNS가 무엇인지 먼저 설명하기 이전에, 지난 강의를 되돌아보자. 지난 시간에 우리는 ip주소에 대하여 알아 보았다. 지난 강의를 되돌아보자면, ipv4는 10진수로 표기하며 32비트이고 ipv6는 16진수로 표기하며 128비트이다. 우리가 자주 사용하는 네이버를 예로 들면, 네이버의 ipv4 주소는 223.130.195.200이다. 우리가가 네이버에 접속할때마다 223.130.195.200 라는 긴 숫자를 항상 외워둘 수는 없다. DNS란 Domain Name System(도메인 네임 시스템)의 약어로, 도메인 네임 시스템은 호스트의 도메인 이름을 호스트의 네트워크 주소로 바꾸거나 그 반대의 변환을 수행할 수..

네트워크 2022.01.24

[Network] 서브넷 마스크와 ip주소의 클래스

목차 IP주소의 구조 서브넷 마스크를 이용하여 네트워크 주소와 호스트 주소로 나누기 IP주소의 클래스와 클래스 별 범위 IP주소의 구조 지난 시간에 ip 주소란 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호이고 ipv4와 ipv6가 있다는 것까지 다뤘다. 아직 IP주소가 무엇인지 정확히 모르면 네트워크-ip주소와 포트 글을 보고오길 바란다. IP주소는 지난 강의에서 다뤘듯 32자리로 구성되어 있으며 8자리마다 .으로 구별되어있다. IP주소는 네트워크 부분과 호스트 부분으로 나뉘고 어떻게 나뉘냐에 따라서 클래스가 분류된다. 이때 서브넷 마스크의 개념이 나온다. 서브넷 마스크는 어디서 어디까지가 네트워크 주소 부분이고 어느 부분이 호스트 부분인지 알려준다. 서브넷 마스..

네트워크 2022.01.22

[Network] - ip 주소와 포트

목차 IP 주소란? 포트란? 1. IP 주소란? ip 주소란 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호이다. IP 주소는 두가지가 있는데 ipv4와 ipv6가 있다. ipv4는총 32비트(4바이트)로 구성되어 있으며 아래와 같이 8비트(1바이트) 마다 . 으로 나뉘어져 있다. 그리고 아래 주소는 2진수로 이루어져 있는 ipv4인데 이것을 10진수로 변환하면 우리가 일반적으로 알고있는 10진수의 ip 주소가 나오게 된다. ex) 11000000.10101000.00000001.00100001 => 192.168.1.33 ipv6는 ipv4의 주소 부족을 위해 만들어졌다. ipv6는 128bit로 이루어져있으며 주소 표기가 아래와 같이 16진수로 이루어져있다. 또한..

네트워크 2022.01.17

[Network]1. 네트워크 시작하기-OSI 7 layer, TCP/IP

목차 네트워크란? 프로토콜 OSI 7계층 TCP/IP 1. 네트워크란? 네트워크(Network)란, Net과 Work의 합성어이다. 따라서 말뜻그대로 해석하자면, ‘일하는 그물’ 정도가 될 것이다. ‘그물처럼 서로 엮여서 일하는 것’이란 의미가 되는 셈이다. 이것을 통신에 접목시켜보면, 각종 통신 장비들이 서로 연결되어 데이터를 교환하며, 일하는 통신망이라 할 수 있겠다. 2. 프로토콜이란? 컴퓨터 사이나 중앙 컴퓨터와 단말기 사이에서 데이터 통신을 원활하게 하기 위해 필요한 통신 규약이다. 프로토콜에는 구문, 의미, 순서가 포함되어 있어야한다. 구문은 전송되는 데이터의 어느 부분이 어떤 정보를 포함하고 있는지를 나타낸다. 의미는 전송되는 데이터의 각 부분이 무엇을 뜻하는지 알 수 있게 미리 정해둔 규칙..

네트워크 2022.01.16
반응형