Knowledge/Network
-
DNS 레코드의 종류Knowledge/Network 2019. 6. 6. 21:40
A address 특정 IP에 대한 호스트 이름을 정의할 때 사용이되며 여러개의 IP를 하나의 호스트도메인으로, 혹은 여러개의 호스트를 하나의 IP로 설정할 수도 있다. PTR Pointer A와는 반대로 특정 IP에대한 도메인명이 무엇인지 찾고 맺어주는 역할을 한다. NS Name Sertver DNS Server를 명칭하는 말 MX Mail Exchanger 도메인 이름으로 보낸 메일을 받는 호스트 목록을 지정할 때 사용된다. CNAME Canonical Name 일종의 별명을 지정하는 것이라고 생각하면된다. 이름이 긴 길이의 호스트명을 cname을 지정하여 짧게 별명처럼 사용할 수 있다. (ex. www.naver.com -> www.naver.com.nheos.com.) SOA Start of A..
-
TCP 패킷 구조 (전송계층 프로토콜)Knowledge/Network 2019. 5. 29. 00:50
TCP 패킷은 전송계층의 프로토콜로 연결지향형이다. 그리고 전송계층에서는 포트번호를 주소로 삼는다. TCP 패킷 구조 S.Port 길이 : 2 Bytes Source Port 출발지 포트 D.Port 길이 : 2 Bytes Destination Port 목적지 포트 Seq.Number 길이 : 4 Bytes Sequence Number 패킷의 순서 값 Ack.Number 길이 : 4 Bytes Acknowledgment Number 통신 상대의 패킷 순서 값 Data Offset 길이 : 4 bits TCP 패킷의 헤더 길이를 나타내며 32bits가 몇 행인지를 가리킨다. 최소값 : 5 Reserved 임시공간 Control Bits 길이 : 6 bits 6개의 비트는 각각 다음과 같이 TCP 패킷의 종..
-
ICMP 패킷 구조Knowledge/Network 2019. 5. 28. 15:22
ICMP는 서로간의 ping 통신을 할 때 주로 사용되며 서로간의 통신이 정상적으로 이루어지는지 확인하기 위하여 쓰인다. ICMP(Internet Control Message Protocol) 패킷 구조 Type 길이 : 1 Byte ICMP type의 종류를 나타냄 0 - Echo Reply 4 - Source Quench 5 - Redirect 8 - Echo Request 11 - Time Exceeded Code 길이 : 1 Byte 각 타입별로 세부적인 값을 적는다. Checksum 길이 : 1 Byte 패킷의 무결성을 확인하기 위한 값으로 패킷의 크기를 적는 값, 일치하지 않을 시 잘못된 패킷으로 판별한다. Data 보통 의미없는 문자열로 채워져 보내진다.
-
IP 패킷 구조Knowledge/Network 2019. 5. 28. 14:51
IP ( Internet Procotocl) IP 프로토콜은 가장 대표적인 네트워크 계층 프로토콜이다. 하위 계층의 서비스를 이용하여서 두 노드 간의 데이터 전송 경로를 정하는 역할을 한다. (단말 장치 간 패킷 전송 서비스) IP 패킷 구조 Version 길이 : 4 bit IP의 버전 정보 IPv4 -> 0x4 IHL 길이 : 4 bit Internet Header Length IP 헤더의 길이를 나타내는 값 IHL 값 X 4 = 실제 헤더 Byte TOS 길이 : 1 Byte Type of Service 라우터에서 IP 데이터그램을 처리할 때 우선순위 결정에 사용된다. Delay, MTU, Reliability, Cost 등을 설정 가능하며 기본 값은 0이다. TL 길이 : 2 Byte Total ..
-
이더넷 프로토콜 패킷 구조Knowledge/Network 2019. 5. 28. 00:40
이더넷 프로토콜은 2계층인 데이터 링크 계층의 프로토콜이다. 오늘은 사진 없이 형식만 기재하도록 하겠습니다. 이더넷 프로토콜 요약 Preamble - SFD - DMA - SMA - Length or Type - Data - Pad - Frame Check Sequence(FCS) Preamble 길이 : 7 Byte "이제 너와 통신 할거야!" 라고 알려주는 역할을 하는 녀석 1과 0이 번갈아가며 구성되어 있다. (ex: 10101010101010101010101010101010101010101010101010101010) SFD 길이 : 1 Byte Start Frame Delimiter 앞에 7 byte 길이의 Preamble이 끝나개되면 이 뒤부터 진짜 전달할 데이터라는 것을 알려주기 위해서 10..
-
ARP 패킷 구조Knowledge/Network 2019. 5. 26. 23:35
ARP 프로토콜은 LAN구간 장비들의 MAC address를 알아오기 위하여 broadcast 통신으로 보내는 패킷이다. 누가 172.16.38.141이니? 172.16.38.2에게 알려줘! 라는 의미를 내포하는 ARP 패킷이다. 내가 찾으려고자 하는 IP를 가지고 있는 장비의 맥 주소를 알아오는 패킷으로 목적지를 보면 Broadcast 인 것을 확인 할 수가 있다. ARP 패킷 구조에 대해서 더 자세히 보도록하자. 패킷을 보면 내부에 많은 정보들을 닮고 있는 것을 확인 할 수 있다. HRD 길이 : 2Byte Hardware Type으로 ARP 패킷이 사용되는 물리 계층의 네트워크 유형을 정의함. 1 : 이더넷(10Mb) 6 : IEEE802 네트워크 15 : 프레임 릴레이 16 : ATM 17 : H..
-
OSI 7 Layer (OSI 7 계층) 개념 정리Knowledge/Network 2019. 5. 24. 20:14
OSI 7 Layer란 ISO(International Organization for Standardization)기관에서 네트워크 프로토콜이 통신하는 구조를 7개의 계층으로 분리하여 각 계층 간 상호 작동하는 방식을 정의한 것입니다. 7 - 응용프로그램 계층 6 - 표현계층 5 - 연결 계층 4 - 전송 계층 3 - 네트워크 계층 2 - 데이터 계층 1 - 계층 물리 계층 으로 나누어져있습니다. 1 - Physical Layer 물리계층은 물리계층에서 이용하는 장비를 보면 쉽게 그 역할을 이해할 수 있습니다. 물리 계층에서는 케이블을 사용하여 시스템 간의 연결을 구성하는 계층으로 장비는 현재는 잘 쓰이지 않는 허브, 리피터가 있습니다. 허브 : 각 장비들간의 통신에 있어서 서로 교차통신시 충돌하지 않도..