본문 바로가기

<개인공부>/[데이터 통신]10

[데통] 왜 OSI 7계층을 나누었을까? 안녕하세요 BlockDMask 입니다. 오늘은 왜 굳이 OSI 7 계층으로 나누었나... 에 대해서 알아보겠습니다. 각 계층별 자세한 설명은2017/09/11 - [/[데이터 통신]] - [데통] OSI 7계층, Network의 구조, NIC2017/10/19 - [/[데이터 통신]] - [데통] OSI 7계층과 TCP/IP 4계층, 계층별 데이터 단위 위 두개의 포스트에 있습니다. " 통신그거 그냥 각자 알아서 하면되지, 굳이 OSI 7계층으로 나누었나.. ""휴 대답못했어" => 표준화를 통해서 다른 회사에서 만든 제품끼리도 통신이 될 수 있도록 하기위해(하드웨어 제조업체들의 공통의 플랫폼을 만들수 있다.) => 큰 단위의 데이터를 작은 단위로 나누고 나누어서 이해하기 쉽고 관리 및 문제 해결이 쉽게.. 2017. 11. 20.
[데통] Port 번호 에 대해서 안녕하세요. BlockDMask 입니다.오늘은 Port 번호 (Port number)에 대해 알아보겠습니다. > Port Number 란?이전까지 학습한 내용을 살펴보면, TCP/IP 5 계층 중 1~2 계층(물리, 데이터링크)에서는 MAC address로 호스트의 NIC을 판별하고, 3 계층(네트워크)에서는 IP address로 호스트를 판별합니다. 이렇게 MAC address 와 IP address 를 통해서 데이터를 전송할 상대 컴퓨터까지 도달했습니다. 그러면 데이터를 받을 프로세스(process)가 어떤 것인지를 알아야 데이터가 제대로 전송이 되겠죠? 이때 사용하는 식별자를 Port Number(포트 번호)라 합니다.예를 들면, 우리가 물건(데이터)를 어떤 사람에게 전달해준다고 합시다. 그럼 우리.. 2017. 10. 20.
[데통] ARP protocol 에 대해서 안녕하세요. BlockDMask입니다.오늘은 ARP 프로토콜에 대해 알아보겠습니다. > ARP 프로토콜 이란?ARP Protocol (Address Resolution Protocol - 주소 결정 프로토콜) - 네트워크 상에서 IP 주소를 물리적 네트워크 주소로 대응(bind) 시키기 위해 사용되는 프로토콜이다. 여기서 물리적 네트워크 주소는 이더넷의 48비트 네트워크 카드(NIC) 주소를 뜻한다. (위키백과) - TCP/IP 3계층(네트워크계층)의 IP Address 를 2계층(데이터링크계층)의 MAC address로 대응 시킬때 사용하는 프로토콜 입니다. - 내가 이해한 내용 : ARP 계층은 최종적으로 목적지에 데이터를 보낼 곳의 주소를 확인하는 프로토콜, 예를들어 우리가 "102호의 몇년생 김길.. 2017. 10. 20.
[데통] CIDR - 사이더 (비클래스형 IP 주소할당방식) 안녕하세요. BlockDMask 입니다.IP 주소가 어떤식으로 우리에게 할당되는지여러가지 방법이 있지만 최근에 나온 비클래스형 IP 주소 할당 방식에 대해 알아보겠습니다. > IP 주소 할당 방식(CIDR)기존의 네트워크 클래스 방식 - 주소 공간을 A클래스, B클래스, C클래스, D클래스, E클래스 로 나누어 분류합니다. (subnetting - 기존 주소 블록을 나누는것) (supernetting - 작은 주소 블록을 여러 개 묶어서 하나의 큰 블록으로 사용) 비클래스형 주소할당 방식 (Classless Inter-Domain Routing, CIDR) - 사이더 : 클래스 없는 도메인 간의 라우팅 기법으로 1993년 도입되기 시작한 최신의 IP 주소 할당 방법 입니다. : 기존의 네트워크 클래스 방.. 2017. 10. 20.
[데통] MAC address, IP address (맥주소와 아이피주소) 안녕하세요. BlockDMask 입니다.오늘은 Internet 주소체계 / MAC 주소와 IP 주소에 대해 알아보겠습니다. 1. MAC 주소 (Media Access Control Address)MAC 주소는 데이터 링크 계층(+물리 계층)에서 사용하는 네트워크 인터페이스에 (보통 NIC에) 할당된 고유 식별 주소, 고유 식별자. 이더넷 하드웨어 주소(Ethernet hardware address), 물리적 주소, 물리 주소, 하드웨어 주소(Hardware address) 라고도 불립니다. MAC 주소의 구체적인 소유자는 노드, 즉 인터페이스 입니다. 흔히들 말하는 MAC 주소는 네트워크 인터페이스 컨트롤러(NIC 카드)를 만든 회사에서 할당하여 하드웨어에 저장됩니다. 이는 다른 MAC 주소와 겹치지 않.. 2017. 10. 19.
[데통] OSI 7계층과 TCP/IP 4계층, 계층별 데이터 단위 안녕하세요 BlockDMask 입니다.오늘은 OSI 7 계층과 TCP/IP 4계층에 대해 알아보겠습니다. > OSI 7 계층과 TCP/IP 4(5)계층관의 관계 **OSI 7 계층은 - [여기]서 자세히 설명이 되어있으므로 간략하게 언급하겠습니다.OSI 7계층의 구조 응용 계층(Application Layer) 표현 계층(Presentation Layer) 세션 계층(Session Layer) 전송 계층(Transport Layer) 네트워크 계층(Network Layer) 데이터 링크 계층(Data Link Layer) 물리계층(Physical Layer) TCP/IP 4계층의 구조 응용 계층 (Application Layer) 전송 계층 (Transport Layer) 인터넷 계층 (Internet .. 2017. 10. 19.
[데통] 프로토콜(Protocol) 이란? 안녕하세요 BlockDMask 입니다.오늘은 "프로토콜(Protocol) 이란 무엇인가?" 에 대해 알아보겠습니다. > 프로토콜(Protocol)이란?정의 - 통신 프로토콜 또는 통신 규약은 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계이다. 통신 프로토콜은 신호 체계, 인증, 그리고 오류 감지 및 수정기능을 포함할 수 있다. (위키백과) - 통신 프로토콜은 통신(데이터를 주고 받는) 상호간에 미리 약속된 규칙, 규약입니다. - 송신자와 수신자 사이에 "데이터 구조는 이런식으로하고", "그건 이런의미이고", "속도는 어느정도로 보내고" 그런식으로 보내기로하자. 라고 약속을 한 것 입니다. - 비유를 하자면, 어디 기업에 내 이력서를 보낸다고 할때 메모장에 그냥 줄 글로 한자 .. 2017. 10. 18.
[데통] Wireshark (와이어샤크) 사용방법 1. 와이어샤크 화면 구성 - 와이어샤크 패킷을 캡쳐하게 되면 이렇게 화면이 나옵니다. 1번 영역은 - Packet List(패킷 리스트 영역) 입니다. : No - 패킷의 일련 번호를 표시합니다. (패킷 숫자를 알 수도 있음) : Time - 패킷 캡쳐를 시작하고 걸린 시간을 나타냅니다. : Source - 패킷의 출발지 주소 : Destination - 패킷의 목적지 주소 : Protocol - 프로토콜의 이름 : Length - 패킷의 길이(크기)를 bytes로 나타내줍니다. : Info - 와이어샤크가 스스로 분석하여 packet에서 가장 중요한 정보를 판단해서 보여줍니다.2번 영역은 - Packet Details(패킷 상세 영역) 입니다. : Packet List영역에서 패킷을 선택했을때, 선택.. 2017. 10. 17.
[데통] Wireshark 란? (+설치방법) 1. wireshark 란? - 위키피디아 : Wireshark is a free and open source packet analyzer. It is used for network troubleshooting, analysis, software and communications protocol development, and education. - 와이어샤크는 network상의 packet을 분석해서 보여주는 무료 오픈 툴(tool)입니다. - packet을 분석하는 일은 wireshark가 하지만, packet을 포착(capture)하는 기능은 다른 도구(libpcap, WinPcap driver)가 진행 합니다. : 패킷 캡쳐 드라이버(WinPcap - 윈도우용, libpcap - 유닉스/리눅스용)가.. 2017. 10. 16.
[데통] OSI 7계층, Network의 구조, NIC 1. Network의 구조 통신 네트워크(Communication Network)란 떨어져 있는 두 개 이상의 단말(컴퓨터, node)간에 통신(데이터의 주고받음)을 위하여 연결해 주는 장비(Link)와 연결 매체 그리고 이것을 제어하는 통신규약(프로토콜, protocol)을 말한다. 네트워크의 물리적인 구조 - 단말(Node)과 그 단말을 이어주는 연결선로(Link)로 이루어져있다. - 단말(Node)는 최종장비(End node, Station)과 중계장비(Interconnecting node)로 이루어진다. - 최종장비(End node, Station)은 그 환경에 따라 terminal 이나 host를 말한다. - 중계장비(Interconnecting node)는 특성에 따라 Repeater, Hub.. 2017. 9. 11.