1강
유비쿼터스 - 어느 곳에나 존재함, 컴퓨터 네트워크의 특성
네트워크가 사용되는 컴퓨터, TV, 휴대폰, 자동차, 환경 센싱 장치, 가전 및 보안 시스템 등 모든 장치를 호스트 혹은 종단 시스템(end system)이라 칭함, 약 400만 개
통신 링크의 전송률 단위 = bps(bit per second)
패킷 교환기 - 입력 통신 링크의 하나로 도착하는 패킷을 받아서 출력 통신 링크의 하나로 그 패킷을 전달, 가장 널리 사용되는 두 가지 종류로는 라우터와 링크 계층 스위치
전송된 정보가 출발지로부터 여러 통신 링크와 라우터들을 거쳐 목적지에 이르는 길을 라우트(route) 또는 경로(path)라 부름
종단 시스템은 ISP(Internet Service Provider)를 통해서 인터넷에 접속, 때때로 클라이언트와 서버로 구분
IP 프로토콜 - 라우터와 종단 시스템 사이에서 송수신되는 패킷 포맷을 기술
이러한 인터넷의 주요 프로토콜 = TCP/IP
각각의 프로토콜 또는 모든 프로토콜이 수행하는 동작에 대해 합의하는 것은 아주 중요하기에 인터넷 표준을 IETF(Internet Engineering Task Force)에서 개발
REC(request for comment) = IETF 표준 문서 - TCP, IP, HTTP, SMTP(공개 표준 전자메일 이용) 같은 프로토콜을 정의 - 약 3,000개
인트라넷 - 사설 네트워크
서비스 측면에서의 인터넷 - 애플리케이션에게 서비스를 제공하는 인프라구조
위 애플리케이션들은 전자메일, 웹 서핑, 인스턴트 메시징, VoIP(Voice-over-IP), 인터넷 라디오, 비디오 스트리밍, 분산 게임, P2P(peer to peer) 파일 공유, 인터넷상의 텔레비전, 원격 로그인 등을 포함하고 분산 애플리케이션(distributed application)이라 부름
API(Application Programming Interface) - 한 종단 시스템에서 수행되는 소프트웨어가 어떻게 인터넷 인프라구조에게 다른 종단 시스템에서 수행되는 특정 목적지 소프트웨어에게 데이터를 전달하도록 요구하는지를 명시
인터넷 API는 송신 소프트웨어가 따라야 하는 규칙의 집합
프로토콜 - 둘 이상의 통신 개체 간에 교환되는 메시지 포맷과 순서뿐 아니라, 메시지의 송수신과 다른 이벤트에서 취하는 행동들을 정의
클라이언트 프로그램 - 한 종단 시스템에서 수행되는 서버 프로그램에게 서비스를 요청하며, 서비스를 받는 다른 종단 시스템에서 수행되는 프로그램을 의미, 서버와 분산 애플리케이션 형태
가장자리 라우터(edge router) - 종단 시스템을 다른 먼 거리의 종단 시스템까지의 경로상에 있는 첫 번째 라우터
접속 네트워크 - 가장자리 라우터를 연결하는 물리 링크
가정 접속(residential access) - 가정의 종단 시스템을 가장자리 라우터에 연결
물리 매체는 유도 매체(guided media)와 비유도 매체(unguided media)로 나뉨
유도 매체는 광섬유 케이블, 꼬임쌍 동선 혹은 동축케이블같은 견고한 매체를 따라 파형을 유도
비유도 매체는 무선 LAN 혹은 디지털 위성채널의 경우처럼 대기와 야외 공간으로 파형을 전파
꼬임쌍 동선 - 100년 넘게 전화망에서 이용, 두 개의 절연 동선, 이웃하는 쌍들 간에 전기 간섭을 줄이기 위해 선들이 꼬여 있고 일반적으로 여러 쌍이 보호물에 싸여 한 케이블 안에 함께 묶여 있음
UTP(Unshield twisted pair) = 빌딩의 컴퓨터 네트워크, LAN에 가장 많이 이용하는 매체
동축케이블 - 꼬임쌍 동선처럼 두 개의 구리선, 두 구리선이 평행하지 않고 동심원 형태, 꼬임쌍 동선보다 더 높은 비트율, 케이블 텔레비전 시스템에 많이 사용, 유도 공유 매체로 사용 가능
광섬유 - 비트를 나타내는 빛의 파동을 전하는 가늘고 유연한 매체, 세계 여러 나라의 장거리 전화망에 거의 사용
회선(circuit) - 송신자가 정보를 보내기 전에 송신자와 수신자와의 연결
링크 내 한 회선은 주파수분할 다중화(FDM) 혹은 시분할 다중화(TDM)으로 구현
패킷 교환 - 출발지는 메시지를 패킷이라는 작은 데이터 덩어리로 분할, 대부분 저장 후 전달 전송 방식
프로토콜 계층화 - 네트워크 설계자는 프로토콜을 계층으로 조직
애플리케이션 - http, smtp, ftp
트랜스포트 - tcp, udp
네트워크 - ip
링크 - 내트워크 계층은 각 노드에서 데이터그램을 아래 링크 계층으로 보내고 링크 계층은 그 데이터그램을 경로상의 다음 노드로 전달
다음 노드에서 링크 계층은 그 데이터개름은 상위 네트워크 계층으로 보냄
물리 - 프레임 내부의 각 비트를 한 노드에서 다음 노드로 이동, 링크의 실제 전송 매체(꼬임쌍 동선, 단일모드 광케이블 등등)에 의존
맬웨어 - 장치에 들어가서 나쁜 영향을 미치고 자기 복제(self-replicating)를 시행
패킷 스니퍼 - 비밀번호, 주민등록번호 , 사적인 메세지 등등 모든 종류의 민감한 정보를 지닌 패킷을 사본으로 등록, 유선 환경에서 배치될 수 있음
IP 스푸핑(spoofing) - 거짓된 출발지 주소를 가진 패킷을 인터넷으로 보내는 행위, 한 사용자가 다른 사용자인 것처럼 행동하는 방법 중 하나
종단 인증 - IP 스푸핑 해결 방법
중간자 공격 - 두 통신 엔트리 사이의 통신 경로상에 삽입됨, 두 통신 엔트리(ex : 전자메일, 라우터, 소프트웨어 모듈) 사이를 지나가는 모든 패킷을 스니핑할 수 있는 능력 뿐만 아니라 패킷들을 수정, 삽입, 삭제할 수 있는 능력도 지님
댓글
댓글 쓰기