2.네트워크의 기본 개념(2)
-네트워크 범주
-LAN(Local Area Network)
*개인 컴퓨터간의 자원 공유를 목적으로 설계.
*버스, 링, 스타형 사용.
-MAN(Metroplitan Area Network)
*네트워크를 전체 도시로 확장시킨 것.
*여러 개의 LAN으로 구성.
-WAN(Wide Area Network)
*국가, 대륙 또는 전 세계를 포괄하는 광대역 네트워크.
*거리의 제한이 없음.
-프로토콜 : 통신을 통제하기 위한 규칙을 모아놓은 것.
-주요 요소
*구문(systax) : 데이터 구조나 형식.
(데이터의 형식, 부호화, 신호레벨의 정의, 데이터 구조와 순서에 대한 표현)
*의미(semantic) : 각 비트의 의미.
(해당 패턴에 대한 해석과 그 해석에 따른 전송 제어, 오류수정 등에 관한 제어정보를 규정)
*타이밍(timing) : 데이터 전송 시기와 전송 속도 지정.
(두 객체간의 통신 속도 조정, 메시지 전송 시간 및 순서 등에 대한 특성)
-OSI(Open System Interconnection)
-OSI 모델 : 모든 유형의 컴퓨터 시스템 간의 통신을 허용하는 네트워크 시스템의 설계를 위한 계층 구조.
-OSI 모델의 목적
*기본적인 H/W, S/W의 변경 없이 서로 다른 시스템간에 개방 통신을 위해서.
*유연하고 튼튼하며, 상호 연동할 수 있는 네트워크 구조를 설계하고 이해하기 위해.
-OSI모델의 계층
-물리층(Physical Layer)
: 상위 계층인 데이터 링크 계층에서 형성된 데이터 패킷을 전기 신호, 광 신호로 바꾸어 송수신하는 역할.
>The physical layer is responsible for movements of individual bits from one hop (node) to the next.
>To transmit bits over a medium; to provide mechanical and electrical specification.
*물리적 매체를 통한 비트 스트림 전송에 요구되는 기능을 담당. (기계적, 전기적 특성을 다룸 : 케이블, 커넥터)
*물리적인 장치와 인터페이스가 전송을 위해 필요한 기능과 처리절차 규정.
*데이터 링크로부터의 한 단위의 데이터를 받아 통신 링크를 따라 전송될 수 있는 형태로 변환.
*비스 스트림을 전자기 신호로 변환.
*매체를 통한 신호 전송 감독.
-데이터 링크층(data link layer)
: 데이터 패킷을 형성하고 전송하는 것을 규정해 놓는다.
>The data link layer is responsible for moving frames from one hop (node) to the next.
>To organize bits into frame; to provide hop-to-hop delivery.
*노드 대 노드 전달(node-to-node delivery)의 책임.
*상위 계층(네트워크 층)에서 오류 없는 물리층처럼 보이도록 함.
*기능)
*프레임 구성 : 네트워크 계층으로부터 받은 비트 스트림을 프레임 단위로 나눔.
*물리주소 지정: 송신자와 수신자의 물리 주소를 헤더에 추가.
*흐름 제어 : 수신자의 수신 데이터 전송률을 고려하여 데이터 전송 하도록 제어.
*오류제어 : 손상 또는 손실된 프레임을 발견 / 재전송, 트레일러를 통해 이루어짐.
*접근제어 : 주어진 어느 한 순간에 하나의 장치만 동작하도록 제어.
-네트워크 층(network layer)
: 데이터에 목적지 주소를 지정, 전송 경로를 결정하는데 필요한 조건을 담고 있다. (IP와 같은 각종 프로토콜이 활동하는 계층)
>The network layer is responsible for the delivery of individual packets from the source host to the destination host.
>To move packets from source to destination; to provide interntworing.
*패킷을 발신지 대 목적지 전달에 대한 책임을 가짐.
*논리 주소 지정 : 상위 계층에서 받은 패킷에 발신지와 목적지의 논리주소를 헤더에 추가.
*라우팅 : 패킷이 최종 목적지에 전달될 수 있도록 경로를 지정하거나 교환 가능.
-전송층(transport layer)
: 데이터 전송, 에러 복구 및 흐름제어등과 관련.
>The transport layer is responsible for the delivery of a message from one process to another.
>To provide reliable process-to-process message delivery and error recovery.
*전체 메시지의 프로세스 대 프로세스 전달에 대한 책임을 가짐.
*전체 메시지가 완전하게 바른 순서로 도착하는 것을 보장.
*포트 주소 지정(port addressing):포트 주소를 포함.
*분할과 재조립 : 전달 가능한 세그먼트 단위로 나눔.
*연결 제어 : 비연결 및 연결지향
*흐름 제어
*오류 제어
-세션층(session layer)
: LAN 사용자가 서버에 접속할 때 이를 관리하는 기능을 갖고있다.
>The session layer is responsible for dialog control and synchronization.
>To establish, manage, and terminate sessions.
*세션 관리
*동기화
*대화 제어
*원할한 종료
-표현층(presentation layer)
: 상위계층(응용층)에서 보내오는 데이터를 아스키코드와 같은 기본 코드로 포맷을 하는 기능 수행.
>표현층은 변환, 압축, 암호화에 책임을 갖는다.
>To translate, encrypt, and compress data.
*통신 장치간의 상호 운용성 보장.
*두 시스템간 주고 받는 정보의 구문과 의미와 관련.
*보안 목적을 위한 데이터 암호화와 복호화 가능.
*데이터 압축 및 확장 기능.
-응용층(application layer)
: 사용자들과 응용 업무를 지원하는 서비스를 규정.
>The application layer is responsible for providing services to the user.
>To allow access to network resources.
*사용자가 네트워크에 접근할 수 있도록 해 줌.
*사용자 인터페이스 제공.
*원격 로그인.
*파일 엑세스, 전송, 관리.
*우편 서비스.
*WWW 접근 : 웹 접근.
<참조 : 대학 강의 자료>
'삽질의 현장 > - 네트워크' 카테고리의 다른 글
[Surro] :: 3. 트랜스포트 층 (0) | 2013.11.20 |
---|---|
[Surro] :: 2. 애플리케이션 층 (0) | 2013.11.20 |
[Surro] :: 1. Intro (0) | 2013.11.20 |
[Surro] :: 1. Network 기본 개념(1) (0) | 2013.10.26 |
[Surro] :: 무선랜(Wireless Lan) 관련 용어 (0) | 2013.10.06 |