2013. 4 김 형 진 (kim@jbnu.ac.kr) 전북대학교 IT응용시스템공학과 네트워크의 기본 Chapter 03 2013. 4 김 형 진 (kim@jbnu.ac.kr) 전북대학교 IT응용시스템공학과.

Slides:



Advertisements
Similar presentations
컴퓨터와 인터넷.
Advertisements

Part TCP / IP(계속) 3. IP 주소 4. IP 라우팅 5. 응용 프로토콜.
LAN의 구성요소 컴퓨터 네트워크과 오세원.
16장 X.25 패킷 교환망 16.1 X.25 계층 구조 16.2 패킷 계층 프로토콜 16.3 요약.
인터넷의활용.
네트워크 기술을 통한 현재와 미래 소개.
3 장 OSI 기본 참조 모델 OSI : Open System Interconnection
20장 SONET/SDH 20.1 동기 전송 신호 20.2 물리적인 구성 20.3 SONET 계층 20.4 SONET 프레임
18장 SONET/SDH 18.1 동기 전송 신호 18.2 물리적 구성 18.3 SONET 계층 18.4 SONET 프레임
24 장 TCP/IP 24.1 개요 24.2 네트워크층 24.3 주소 지정 24.4 서브넷팅틍
Load Balancing L4와 L7은 어떻게 동작할까?.
Windows Server 장. 사고를 대비한 데이터 백업.
VoIP (Voice Over Internet Protocol)
9장 데이터 링크층 개요 (Introduction To Data-Link Layer)
네트워킹 CHAPTER 13 Section 1 네트워킹의 개요와 java.net 패키지 Section 2 인터넷 주소와 URL
Network 네트워크 기초이론 및 실습 Networking의 기본 개념 1장.
11 장 LAN 기본 개념과 Ethernet LAN
15장 X.25 패킷 교환망 15.1 X.25 계층 15.2 X.25와 관련된 기타 프로토콜 15.3 요약.
23 장 OSI 상위계층 23.1 세션(session)층 23.2 표현(presentation)층
Chapter 21 Network Layer: ARP, ICMP (IGMP).
제 19 장 TFTP 19.1 메시지 19.2 연결 19.3 데이터 전송 19.4 UTP 포트 19.5 TFTP 예제
Chapter 06. UDP 서버/클라이언트.
10 장 데이터 링크 제어(Data Link Control)
13 장 광역 통신망(WAN) 13.1 점대점 WAN 13.2 교환형 WAN 13.3 ATM LAN 13.4 요약.
4. LAN의 배선체계 (3장. LAN: Local Area Network)
제 1장. 멀티미디어 시스템 개요.
17장 X.25 패킷 교환망 17.1 X.25 계층 17.2 X.25와 관련된 기타 프로토콜 17.3 요약.
Chapter 19 솔라리스 네트워크 관리 Solaris1 . TCP/IP 개요
3장 OSI 기본 참조 모델과 TCP/IP 3.1 OSI 기본 참조 모델 3.2 계층별 기능 3.3 TCP/IP 프로토콜 그룹
2장. 인터넷의 개념과 주소.
22 장 전송층(Transport Layer)
뇌를 자극하는 Windows Server 2012 R2
Contents 통신 프로토콜의 필요성 OSI의 7계층 참조 모델 계층적 프로토콜의 동작 TCP/IP 프로토콜
OSI Reference Model.
21 장 전송층(Transport Layer)
OSI 7계층 네트워크 프로토콜 OSI 7계층 구조.
9 TCP의 이해 학습 목표 전송 계층 프로토콜이 제공하는 기능을 이해한다.
Chapter 01. OSI 계층 모델.
TCP/IP TCP/IP의 이해 TCP UDP IP 한빛미디어(주).
16 장 네트워크 보안 : 방화벽과 VPN 16.1 개요 16.2 기밀성 16.3 전자 서명 16.4 인터넷 보안
20 장 네트워킹과 인터네트워킹 장치 20.1 리피터(Repeaters) 20.2 브리지(Bridges)
21 장 네트워킹과 인터네트워킹 장치 21.1 중계기(Repeaters) 21.2 브릿지(Bridges)
Data Communications 제 4 장 OSI 참조 모델 정보보호학과 양 계 탁.
10 장 데이터 링크 제어(Data Link Control)
10 장 데이터 링크 제어(Data Link Control)
2 네트워크 모델 학습 목표 모듈 개념을 알아보고 계층 구조의 필요성을 이해한다.
6.2.3 OSI 계층화의 개념 학습내용 (N) 접속(connection) 데이터단위(Data Unit)
김 형 진 전북대학교 IT응용시스템공학과 네트워크의 기본 Chapter 김 형 진 전북대학교 IT응용시스템공학과.
10 기타 전송 계층 프로토콜.
01. 라우팅 및 원격 액세스의 개요 라우팅은 패킷을 송신지부터 수신지까지 어떠한 경로를 통해 보낼 것인지를 결정하는 방법
3 네트워크 기술 학습 목표 회선 교환 시스템과 패킷 교환 시스템의 차이와 원리를 이해한다.
Chapter 26 IP over ATM.
은행에 가지 않고도 컴퓨터를 이용해 편하게 은행일을 처리하려면 어떻게 해야 하는지 살펴 볼까요?
Home Network.
Chapter 2 네트워크 모델 (Network Models).
Ping Test.
모바일인터넷기초 전산정보학부 모바일인터넷과 권 춘 우
LAN의 구성요소 학습내용 서버 클라이언트 NIC(Network Interface Card) 전송매체
통신프로토콜 전산정보학부 모바일인터넷과 권 춘 우
7 IP 프로토콜의 이해 학습 목표 네트워크 계층의 필요성과 역할을 이해한다.
김 형 진 전북대학교 IT응용시스템공학과 네트워크의 기본 Chapter 김 형 진 전북대학교 IT응용시스템공학과.
학습내용 프로토콜 계층화 OSI 모델의 용어 및 기능 개체 서비스 접근점 (N) 프로토콜과 (N) 서비스 서비스 프리미티브
5.2.3 교환방식의 비교 학습내용 교환방식의 비교.
The OSI Model and TCP/IP Protocol Suite
Chapter 2 네트워크 모델 (Network Models).
4. IP 데이터그램과 라우팅 (6장. 인터넷과 IP) IP 데이터그램 : 특정 물리망에 종속되지 않은 가상의 패킷 형식.
빠른 인쇄하는 방법 등록정보를 클릭한다. 인쇄품질을 고속으로 한다.
네트워크란? Onescore 네트워크팀.
ARP.
Presentation transcript:

2013. 4 김 형 진 (kim@jbnu.ac.kr) 전북대학교 IT응용시스템공학과 네트워크의 기본 Chapter 03 2013. 4 김 형 진 (kim@jbnu.ac.kr) 전북대학교 IT응용시스템공학과

1-1 컴퓨터 네트워크 정의 컴퓨터 네트워크(computer network) 1. 컴퓨터 네트워크 컴퓨터, 프린터, 스캐너 등의 장치들을 그물 형태와 같이 서로 연결하여 소프트웨어나 데이터베이스를 공유하도록 함으로써 효율적인 작업을 할 수 있도록 도와주는 환경

1-1 컴퓨터 네트워크 정의 성능 신뢰성 보안 1. 컴퓨터 네트워크 데이터를 다른 장치에 전송하려고 하는데 그 시간이 오래 걸리면 작업 처리 등의 시간에 엄청난 장애가 될 것 신뢰성 컴퓨터 네트워크가 자주 이상이 생겨 데이터 전송이 원활하지 않거나 어떠한 장애에 의하여 쉽게 파괴될 경우 많은 문제가 생길 수 있다 보안 만약 데이터 전송 시에 외부의 접근으로부터 보안이 되지 않는다면 귀중한 정보가 밖으로 새나갈 수도 있으며, 바이러스 등으로 인하여 잘못된 데이터들이 전달될 수 있음

1-2 컴퓨터 네트워크 구성 요소 송신자(sender) 수신자(receiver) 메시지(message) 1. 컴퓨터 네트워크 1-2 컴퓨터 네트워크 구성 요소 송신자(sender) 데이터를 보내는 장치로 컴퓨터, 전화기 등 수신자(receiver) 데이터를 수신하는 장치를 말하며 그것은 컴퓨터, 전화기, 프린터, 스캐너 등 메시지(message) 그림, 텍스트, 소리, 동영상 등의 데이터 전송 매체(medium) 송신자가 수신자에게 메시지를 전달하기 위하여 장치 사이를 연결한 것이 전송 매체

1-2 컴퓨터 네트워크 구성 요소 프로토콜(Protocol) 1. 컴퓨터 네트워크 송신자와 수신자가 서로 데이터 통신을 하기 위한 규칙 통신규약이라 함은 상호간의 접속이나 전달방식, 통신방식, 주고받을 자료의 형식, 오류검출방식, 코드변환방식, 전송속도 등에 대하여 정하는 것

프로토콜 프로토콜(Protocol)이란 네트워크가 가능하도록 정해놓은 규칙 프로토콜이 성립되었을 경우의 예 2. 통신 프로토콜의 개념 알기 프로토콜 프로토콜(Protocol)이란 네트워크가 가능하도록 정해놓은 규칙 프로토콜이 성립되었을 경우의 예

2. 통신 프로토콜의 개념 알기 프로토콜 프로토콜이 성립되지 않았을 경우의 예

통신 프로토콜의 발전과 표준화 배경 프로토콜은 컴퓨터를 이용해 처음 통신을 시작한 1960년대부터 사용 2. 통신 프로토콜의 개념 알기 통신 프로토콜의 발전과 표준화 배경 프로토콜은 컴퓨터를 이용해 처음 통신을 시작한 1960년대부터 사용 처음에는 IBM사가 제정한 프로토콜인 BSC(Binary Synchronous Communication)와 SDLC(Synchronous Data Link Control)를 많이 사용 이후에 컴퓨터와 통신 관련 제조회사마다 다른 프로토콜이 개발해 사용하다가 많은 혼란이 발생해 1976년에 국제 전신전화 자문위원회(CCITT)에서 여러 프로토콜을 종합하여 권고하고, 국제 표준화 기구(ISO)에서는 OSI 참조 모델을 발표 이 후에도 여러 가지 표준화된 프로토콜을 개발하여 발표하였지만, 인터넷 기술이 발전하면서 프로토콜의 근간인 TCP/IP를 더 많이 사용

통신 프로토콜의 개념 2. 통신 프로토콜의 개념 알기 통신을 원하는 두 개체 간에 무엇을, 어떻게, 언제 통신할 것인지를 서로 약속한 규정 즉, 컴퓨터와 단말기, 또는 컴퓨터 간에 정보 교환을 하기 위하여 사전 에 약속된 통신 규약 여러 계층으로 나눠진 네트워크 구조에서 동일 계층에서 사용하는 표준화된 통신 규약으로, 네트워크 기능을 효율적으로 발휘하기 위한 협정

프로토콜의 기능 단편화(Fragmentation)와 재합성(Assemmbly) 2. 통신 프로토콜의 개념 알기 송신 측에서는 긴 데이터 블록을 전송이 용이하도록 같은 크기의 작은 블록으로 나누어 전송 수신 측에서는 작은 데이터 블록을 재합성하여 원래의 메시지로 복원하는 기능

프로토콜의 기능 캡슐화(Encapsulation) 2. 통신 프로토콜의 개념 알기 각 프로토콜에 적합한 데이터 블록이 되도록 데이터에 정보를 추가 플래그,주소, 제어 정보, 오류 검출 부호 등을 부착하는 기능

프로토콜의 기능 주소지정(addressing) 순서지정(sequencing) 흐름제어(flow control) 2. 통신 프로토콜의 개념 알기 프로토콜의 기능 주소지정(addressing) 하나의 장치가 다른 장치로 데이터를 보내려 할 경우 상대방의 이름을 지정하는 기능을 의미 순서지정(sequencing) 데이터를 순서에 맞게 전달하기 위한 기능 흐름제어(flow control) 전달할 데이터의 양이나 속도를 제어하는 기능을 의미 데이터양이나 통신속도 등이 수신 측의 처리 능력을 초과하지 않도록 조정하는 기능

프로토콜 기능 연결제어(connection control) 오류제어(error control) 2. 통신 프로토콜의 개념 알기 프로토콜 기능 연결제어(connection control) 데이터 전송 시에 연결 설정을 위한 구문, 의미, 시간을 제어하는 기능 오류제어(error control) 데이터 정보 중에 발생 가능한 오류들을 검출하고 복원하는 기능을 의미 동기화(synchronization) 동기화는 두 장치 간 데이터를 전송할 경우의 특정 정보 값을 공유하는 기능 다중화(multiplexing) 다중화는 하나의 케이블에 여러 장치들이 동시에 통신할 수 있는 기능

OSI(Open Systems Interconnection)

3. OSI 모델 OSI 7계층 프로토콜의 구성 국제표준화기구(ISO, International Organization for Standardization)에서 개발한 모델로, 네트워크로 구성된 컴퓨터가 어떻게 데이터를 전송할 것인가에 대한 표준규약 또는 참조 모델 OSI 7계층 프로토콜은 각기 다른 계층 7개로 구성 1계층을 물리 계층(Physical Layer), 2계층을 데이터 링크 계층(Data Link Layer), 3계층을 네트워크 계층(Network Layer), 4계층을 전송 계층(Transport Layer), 5계층을 세션 계층(Session Layer), 6계층을 표현 계층(Presentation Layer), 7계층을 응용 계층(Application Layer)이라고 함 1~4계층인 하위 계층은 전달 기능, 5~7계층은 상위 계층으로 통신 기능

OSI 7계층 상호간의 데이터 전달 원리와 캡슐화 송신 측에서는 최상위 계층(7계층 : 응용 계층)에서 발생한 데이터를 하위 계층으로 차례로 전달 이때, 처음의 데이터에 각 계층에서 전달받은 헤더(Header) 정보를 추가하여 전달 한 단계 낮은 계층에서는 한 단계 높은 계층에서 전달받은 데이터(헤더1+데이터)를 데이터 하나로 취급하여 앞에 새로운 헤더를 추가해(헤더 2+헤더 1+데이터) 한 단계 낮은 계층으로 전달 마지막으로 최하위 계층(1계층 : 물리 계층)에 도달 송신 측에 있는 최하위 계층의 데이터는 원래 데이터에 헤더를 여러 개 씌운 형태인데, 원래 데이터에 헤더를 씌우는 과정을 캡슐화(Encapsulation) 송신 측 최하위 계층에서는 이 데이터를 전기 신호로 변환한 후 전송매체를 이용하여 중계기(또는 교환기)를 거쳐 수신 측의 1계층(물리 계층)으로 전송 수신 측의 1계층에 있는 데이터도 헤더를 여러 개 씌운 형태인데, 각 계층의 헤더에 해당되는 부분을 벗긴 후 최상위 계층으로 전달 수신 측에서 각 계층의 헤더를 벗기는 과정을 캡슐해제(Decapsulation) 캡슐화와 캡슐해제 과정을 거쳐 송신 측의 최상위 계층에서 보낸 원래의 데이터(헤더가 없는 데이터)를 수신 측의 최상위 계층(7계층 : 응용 계층)으로 정확하게 전달

3. OSI 모델

3. OSI 모델 OSI 7계층 프로토콜에서의 통신 기능

3. OSI 모델 OSI 7계층의 기능 및 역할

전송 계층의 양대 산맥 UDP와 TCP TCP(Transmission Control Protocol) 3. OSI 모델 쪼개어진 데이터의 흐름을 관리하고, 데이터가 정확한지 확인하는 역할을 담당

전송 계층의 양대 산맥 UDP와 TCP UDP(User Datagram Protocol) 3. OSI 모델

전송 계층의 양대 산맥 UDP와 TCP TCP vs. UDP TCP UDP 연결상태 연결형(연결이 성공해야 통신 가능) 3. OSI 모델 전송 계층의 양대 산맥 UDP와 TCP TCP vs. UDP TCP UDP 연결상태 연결형(연결이 성공해야 통신 가능) 비연결형(연결 없이 통신 가능) 신뢰성 신뢰성 있는 데이터 전송 (데이터를 재전송함) 비신뢰적인 데이터 전송 (데이터를 재전송하지 않음) 통신형태 1:1 통신(unicast) - 1:1 통신(unicast) - 1:N 통신(broadcast) - M:N 통신(multicast)

4. 네트워크 장치 네트워크 장치

4. 네트워크 장치 4-1 리피터 리피터(repeater) 물리 계층에서만 작동하는 장치 주된 기능은 신호의 증폭

4-2 허브 허브(hub) 4. 네트워크 장치 리피터와 마찬가지로 물리 계층에서 작동 하나의 네트워크 안에 여러 장치들을 연결해 주는 역할을 담당 더미 허브 (dummy hub) 한 선의 입력 신호를 다른 선들에 그대로 전달 스위칭 허브 (switching hub) 더미 허브의 기능에 목적지 주소에 해당하는 선으로 입력 신호를 전송할 수 있는 기능을 추가

4-3 브리지 브리지(bridge) 4. 네트워크 장치 물리 계층 및 데이터 링크 계층의 연결 기능을 제공하는 기기 데이터를 전송할 때 주소를 확인하고 판단하여 접속을 수행

4-4 스위치 스위치(switch) 4. 네트워크 장치 데이터 링크 계층에서 작동하는 통신 기기로 네트워크를 작게 분할하여 정체가 되는 구역을 줄여주는 장치

4-5 라우터 라우터(router) 4. 네트워크 장치 동일한 프로토콜을 사용하는 네트워크를 연결하는 장치로 데이터 링크에서 사용하는 브리지와 비슷하다. 전달하고자 하는 데이터에 포함된 수신처의 주소를 읽고 해당 주소로 향하는 가장 최적의 경로를 이용하여 전송하는 장치다.

4-6 게이트웨이 게이트웨이(gateway) 4. 네트워크 장치 프로토콜이 전혀 다른 네트워크 간을 연결하여 통신을 가능하게 해주는 장치 세션 계층, 표현 계층, 응용 계층 간을 연결하여 메시지 형식 변환, 주소 형식 변환, 프로토콜 변환 등의 기능을 수행

Thank You