전송계층 역할 네트워크 계층에서 다른 네트워크로 데이터를 전송하려면 라우터가 필요하고 라우터의 라우팅 기능을 사용하여 전송할 수 있다. 라우팅 정보가 잘못될 수도 있고, 많은 라우터를 경유하는 도중에 라우터에 문제가 생기거나 패킷이 손상된다면 데이터를 전송하더라도 목적지에 도착하지 못할 수 있다. 전송계층은 목적지에 신뢰할 수 있는 데이터를 전달하기 위해 필요하다. 전송계층에는 오류를 점검하는 기능이 있다. 오류가 발생하면 데이터를 재전송하도록 요청한다. 데이터가 어떤 애플리케이션에서 사용하는 데이터인지 판단한다. 전송계층에서는 전송된 데이터의 목적지가 어떤 애플리케이션인지 식별하는 기능이 있다. 연결형 통신과 비연결형 통신 (1) 연결형 통신 [TCP : Transmission Control Proto..
데이터 링크 계층의 역할과 이더넷 랜에서 데이터를 주고받으려면 데이트 링크 계층의 기술이 필요하다. 데이터 링크 계층은 네트워크 장비 간에 신호를 주고받는 규칙을 정하는 계층이다. 랜에서 데이터를 정상적으로 주고받기 위해 필요하다. 이더넷 그 규칙중 대표적인것이 ‘이더넷‘ 이다. 이더넷은 허브와 같은 장비에 연결된 컴퓨터와 데이터를 주고받을때 사용한다.허브를 사용했을때에는 모든 포트에 들어오는 데이터를 그대로 보내므로, 컴퓨터 여러대가 동시에 데이터를 보내면 ‘충돌’이 일어날 수 있다. 이더넷은 여러 컴퓨터가 동시에 데이터를 전송해도 충돌이 나지 않는 구조로 되어있다. 데이터가 보내는 시점을 조절한다. 이더넷에서 이처럼 시점을 늦추는 것을 ‘CSMA/CD‘ 라고 한다. CSMA/CD (Carrier Se..
물리 계층 물리 계층은 데이터를 전기 신호로 변환하기 위해 필요하다. 네트워크를 통해 데이터를 주고 받을때는 0과 1의 비트열을 전기 신호로 변환해야한다. 전기 신호의 종류에는 아날로그 신호와 디지털 신호가 있다. 물결 모양의 전기 신호 : 아날로그 신호 (전화 회선이나 라디오 방송에 사용되는 신호) 데이터는 어떻게 전기 신호로 변환되는 것일까? 데이터 송신 측 컴퓨터가 전송하는 0과 1의 비트열 데이터는 전기 신호로 변환되어 네트워크를 통해 수신 측 컴퓨터에 도착한다. 수신 측 컴퓨터에서는 전기 신호를 0과 1의 비트열 데이터로 복원한다. 그런데 0과 1을 어떻게 전기신호로 변환을 할까? 컴퓨터는 네트워크를 통해 데이터를 송수신할 수 있도록 랜 카드가 메인 보드에 포함되어 있는 내장형 랜 카드나 별도의..
네트워크의 규칙 프로토콜 네트워크에서도 문제없이 통신하려면 규칙을 지켜야한다. 프로토콜이란? 네트워크를 통신하기 위한 규칙으로, 통신을 원활하게 할 수 있도록 해주는 통신 규약, 약속이라고 한다. OSI 모델과 TCP/IP 모델 표준 규격 ISO (International Organization Standardzation) : 국제 표준화 기구 에서 ‘OSI 모델’ 이라는 표준 구격을 제정하였다. 데이터의 송수신은 컴퓨터에서 컴퓨터로 데이터를 전송하는 것이다. 컴퓨터 내부에서는 여러가지 일을 하는데, 이런 일을 7개의 계층으로 내눠서한다. 7개의 계층이 바로 OSI 모델이다. 계층이라는 용어 대신 레이어 라는 용어를 사용하기도한다. 7계층 [응용 계층] : Application Layer : 이메일 & ..
가정에서의 랜 구성 가정에서 구성하는 네트워크 = 랜(LAN) 인터넷을 사용하려면 인터넷 서비스 제공자(ISP) 와 인터넷 회선을 결정해야한다. 가정에서 네트워크를 구성하려면 인터넷 서비스 제공자와 네트워크를 연결하기 위해 필요한 장비가 있는데, 이를 ‘인터넷 공유기‘ 라고 한다. 인터넷 공유기 : Broadband route 브로드밴드 라우터로, 가정이나 소규모 기업에서 인터넷에 접속할때 쓰인다. 가정용으로 만든 라우터라고 생각하면 된다. 라우터, 허브, 스위칭 허브, 방화벽과 같은 다양한 기능을 제공한다. 연결 방식은 유선과 무선 2가지가 있다. 간단하게 랜 케이블이 필요하면 유선이고, 랜 케이블이 필요하지 않으면 무선이다. 회사에서의 랜 구성 소규모 회사에서의 네트워크 구성에 대해 알아보자. 가정에..
랜과 왠의 개념 네트워크는 접속할 수 있는 범위에 따라 2가지 종류로 나눌 수 있다. 1) 랜(LAN_Local Area Network): 건물 안이나 특정 지역을 범위로 하는 네트워크 * 가정이나 빌딩 안에 있는 사무실 같이 지리적으로 제한된 곳에서 컴퓨터와 프린터를 연결할 수 있는 네트워크 2) 왠(WAN_Wide Area Netword) : 지리적으로 넓은 범위에 구축된 네트워크 * 인터넷 서비스 제공자(ISP_Internet Service Provider) 가 제공하는 서비스를 사용하여 구축된 네트워크 (ex: KT, U+, SK브로드밴드 등) * 랜과 랜을 연결하는 것 * 거리를 멀리 떨어져있지만 인터넷 서비스 제공자의 서비스를 사용하여 네트워크를 구축할 수 있다. 랜과 왠의 차이 범위 (LAN..
비트와 바이트란? 디지털 데이터에 대해 알아보자. 모든 컴퓨터는 숫자 0, 1만 다루는데, 그 0과 1의 집합을 ‘디지털 데이터’ 라고 한다. 컴퓨터는 0과 1 밖에 이해할 수 없지만, 이처럼 0과 1이 많이 모이면 사진도 나타낼 수 있다. 이러한 0, 1의 정보를 나타내는 최소단위를 비트(Bit) 라고 한다. 0과 1을 표현하는 1비트는 0 또는 1인 숫자 8개로 표시할 수 있다. 이 단위를 바이트(Byte)라고 부른다. 결과적으로 8 Bit = 1 Byte 라는 식이 성립된다. 컴퓨터는 기본적으로 바이트 단위로 데이터를 읽고 쓰는 작업을 한다. 디지털 데이터를 만들때는 8 비트를 1 바이트로 다루는 것이 좋다. 아스키코드 그리고 숫자와 문자의 대응표가 있다. 이 대응표를 문자코드(character c..
배경 웹 브라우저에서 웹 사이트를 볼수 있는 게 다양한 네트워크 기술 덕분이다. 네트워크와 관련된 문제가 발생하였을때 그 원인이 무엇인지 파악하는 건 문제를 해결하는데에 매우 중요하다. 네트워크는 다양한 기능이 결합되어있는데, 그 기능은 여러 계층(레이어) 형태로 구성되어있다. 그 계층 구조를 이해하면 문제가 발생한 원인이 네트워크 장비인지 애플리케이션인지 판단할 수 있다. 컴퓨터 네트워크란? 네트워크는 컴퓨터 간의 연결만이 아닌, 사람과 사람의 네트워크, 도로와 철도의 네트워크, 물류 네트워크와 같이 다양한 네트워크가 있다. 그 중, 컴퓨터 간의 네트워크를 연결한 것이 '컴퓨터 네트워크' 이다. 한 대만으로는 컴퓨터 네트워크라고 할 수 없지만, 두 대 이상 연결되어있으면 훌륭한 컴퓨터 네트워크가 되고,..