네트워크 썸네일형 리스트형 Transport Layer(4계층)-서비스/TCP/UDP 포트4계층은 서비스를 구분해주는 역할을 한다.이때 서비스 구분을 하기위해 포트 번호를 사용한다. 포트번호는 0번부터 65535번까지 존재하며,맨 앞 0 ~1023번 포트를 well known port라고 한다.well known 포트는 대중화된 서비스를 위해 예약된 포트번호이며HTTP -> 80, TELNET -> 23, SSH -> 22 , HTTPS -> 443과 같이 대중적인 서비스들을 미리 번호로 예약해놓은 것이다. 해당 서비스들은 Windows에서는 C:\windows\system32\drives\etc\services 에서 확인이 가능하며Linux에서는 /etc/services에서 확인이 가능하다. 1024번부터 49151번 포트는 registered 포트라고 한다. 해당 포트들은 시스템(OS.. 더보기 network Layer(3계층)-ICMP/ARP ICMP(Internet Control Message Protocol) ICMP: IP 상의 오류를 제어해주는 프로토콜이다. -ping: 네트워크 문제를 확인할 때 사용한다. 출발지에서 request를 보내면 반대 쪽에서 reply를 보내는 에코 형식의 프르토콜이다. *에코형식: 산에서 소리쳤을 때 돌아오는 메아리처럼 의미가 없는 데이터여도 응답을 해주는 것을 에코형식이라 한다. -tracert, traceroute: tracert(윈도우)와 traceroute(cisco IOS)를 운영체제에 따라 혼용해서 사용한다. 두 가지 다 의미는 같으며, 네트워크 상의 경로를 추적할 때 사용한다. 즉 출발지에서 특정 목적지까지 어느 경로(라우터)를 거쳐서 가는가를 파악하는데 사용한다.해당 방식은 TTL을 이용한다.. 더보기 network Layer(3계층)-IP(네트워크와 호스트/서브넷마스크/클래스/서브넷팅/IP헤더) 전에 배웠던 2계층을 생각해보자. 각 네트워크가 토큰링, 이더넷, PPP등 여러가지 방식으로 구성되어있다. 그렇다면 각 네트워크 간에는 통신을 어떻게 할까? 처음 네트워크 시간에 internetwork라는 것을 배웠다. internetwork(줄여서 internet)는 서로 다른 네트워크 망을 하나의 망으로 합치는 개념. 그렇다면 서로 다른 망에서 통신을 위해 사용하는 프로토콜은? 바로 internet protocol 즉, ip이다. 해당 시간은 ip를 배우는 것에 집중하겠다. ip란 32bit의 이진수로 이루어져있으며, 여덞 비트 마다 .을 찍어 구분한다. 이 여뎖비트를 옥텟이라 지칭하며, 옥텟의 몇개가 네트워크 ID냐에 따라 class를 나눌 수 있다. 네트워크 ID/호스트 IDclass는 나중이 배.. 더보기 data-link Layer(2계층)-토폴로지/이더넷/토큰링 토폴로지 네트워크에는 토폴로지라는 개념이 있다. 토폴로지란 각 네트워크 디바이스들을 물리적으로 연결해 놓은 구성을 뜻한다. 네트워크에는 위와 같은 여러 토폴로지가 있다. 각각의 토폴로지의 장/단점들을 알아보자. Bus: 가운데 동축형 케이블을 하나 두고 통신하는 방식, 대표적으로 이더넷에서 사용하는 방식이다. 하나의 케이블에 모든 장비가 연결되어있어 충돌이 심하다. 그러나 네트워크의 확장이 용이하며 각 구성요소(단말)들이 고장나도 다른 단말에 영향을 미치지 않는다는 장점을 가지고 있다. Ring: 대표적으로 토큰링 방식에서 사용하는 토폴로지이다. 순차적으로 통신하기때문에 충돌이 전혀 일어나지 않는다. 그러나 확장과 축소가 다소 불편하다는 단점이 있다. Star: 중앙 장치와 별모양으로 연결되어 있는 것이.. 더보기 Physical Layer(1계층)-데이터 동기화/대역폭/케이블 데이터 동기화Physical Layer는 상위 계층으로 부터 받은 데이터를 비트(0과 1)로 변환하여 전송한다.여기서 0과 1은 ON/OFF의 개념이다. 그렇다면 여기서 의문이 생긴다. 연속해서 0이 나오면 어떻게 표현 할 수 있을까? (OFF 상태에서 또 OFF를 할 수 없으니)답은 clock signal로 해결한다. clock signal -> 0과 1이 반복하는 신호를 준다. 컴퓨터는 해당 신호로 시간을 인식 할 수 있다. 즉 시간을 알고 있기에 계속해서 OFF 상태면 시간으로 연속해서 0이라는 것을 안다. 그림을 보면 0 혹은 1이 연속해서 3번이 온다. 즉 계속해서 off 상태이다. 하지만 clock signal이 0과1을 반복 할 때마다 data siganal을 check해서 0이 세번왔음을 .. 더보기 네트워크의 개념/종류/모델 네트워크 정의네트워크란? 두 개 이상의 장비가 연결되어 통신이 가능한 것을 뜻한다. 네트워크는 크게 3가지 조건을 만족해야한다. 1. 두 개 이상의 장비2. 서로 연결이 되있어야한다.(무선이든 유선이든)3. 서로 통신을 할 수 있는 상태여야한다. 통신에는 여러가지 기술이 있다. 장비들이 통신을 하기 위해서는 서로 간 규칙을 맞추어줘야한다.이러한 통신을 위해 서로 간 맞춰줘야하는 통신의 규칙을 프로토콜이라한다.프로토콜은 뒤에 나오는 계층 모델에 따라 여러가지로 정의된다.대표적인 표준 프로토콜은 IEFT의 RFC에 정의되었이다. 네트워크 종류네트워크는 물리적 거리에 따라 다음과 같은 두가지 네트워크로 구성된다. 1. LAN(Local Area Network)- 일반적으로 좁은 지역에서의 네트워크를 뜻한다.-.. 더보기 이전 1 2 3 4 다음