3 장 OSI 기본 참조 모델
Download
Report
Transcript 3 장 OSI 기본 참조 모델
3 장 OSI 기본 참조 모델
OSI : Open System Interconnection
Basic Reference Model : ISO-7498
Purpose of OSI Model
~ is to open communication between different
systems without requiring changes to the logic of
the underlying hardware and software.
1
목차
3.1 모델
3.2 각 계층의 기능
3.3 요약
2
3.1 Model
OSI Model
~ is layered framework for the design of network
systems that allows for communication across all
types of computer systems
Layered Architecture
~ shows the layers involved when a message is sent
from device A to device B
3
Model(cont’d)
OSI Model
4
Model(cont’d)
7
Peer-to-peer protocol(7th layer)
Application
7-6 interface
6
Presentation
6-5 interface
5
Session
5-4 interface
4
Transport
4-3 interface
3
Network
3rd
Application
Peer-to-peer protocol(6th layer)
7-6 interface
Peer-to-peer protocol(5th layer)
6-5 interface
Peer-to-peer protocol(4th layer)
5-4 interface
Network
3rd
Network
Presentation
Session
Transport
3rd
3-2 interface
2
Data Link
2-1 interface
1
Physical
4-3 interface
Network
3-2 interface
2nd
Data Link
2nd
Data Link
2nd
Data Link
7
6
5
4
3
2
2-1 interface
1st
Physical
1st
Physical
1st
Physical
1
5
Model(cont’d)
Peer-to-peer process
~ process on each machine that communicate at a
given layer
Interfaces between Layers
~ defines what information and services a layer
much provide for the layer above it
6
Model(cont’d)
Organization of the Layers
Layer 1, 2, 3(network support layers)
~ deal with the physical aspects of moving data
from one device to another
Layer 5, 6, 7(user support layers)
~ allow interoperability among unrelated software
systems
Layer 4(transport layer)
~ links the two subgroups and ensures that what the
lower layers have transmitted is in a form that the
upper layers can use
7
Model(cont’d)
OSI 모델을 이용한 교환
H6
H6
H5
H5
H4
H4
H3
T2
H3
H2
T2
H2
8
3.2 각 계층의 기능
물리 층(Physical Layer)
데이터 링크 층(Data Link Layer)
네트워크 층(Network Layer)
전송 층(Transport Layer)
세션 층(Session Layer)
표현 층(Presentation Layer)
응용 층(Application Layer)
9
물리 층(Physical Layer)
~ coordinates the functions required to transmit
a bit stream over a physical medium.
(deal with the mechanical and electrical
specification of the primary connections: cable,
connector)
10
물리 층(cont’d)
Physical Layer
11
물리 층(cont’d)
고려사항
회성 구성(Line configuration)
데이터 전송 모드(Data transmission mode)
토폴로지(Topology)
신호방식(Signals): 신호유형
부호화(Encoding)
인터페이스(Interface)
전송매체(Medium)
12
데이터 링크 층(Data Link Layer)
~ is responsible for delivering data units(group
of bits) from one station to the next without
errors.
~ It accepts a data unit from the third layer and
adds meaningful bits to the beginning(header)
and end(trailer) that contain addresses and
other control information: Frame
13
데이터 링크 층(cont’d)
Data Link Layer
14
데이터 링크 층(cont’d)
Specific responsibilities
node-to-node 전달(delivery): station-to-station
주소지정(Addressing)
액세스 제어(Access control)
흐름 제어(Flow control)
에러 처리(Error handling)
동기화(Synchronization)
15
데이터 링크 층(cont’d)
Data Link Layer(예 3.1)
16
네트워크 층(Network Layer)
~ is responsible for the source-to-destination
delivery of a packet across multiple network
link.
cf: the data link oversees station-to-station(nodeto-node) delivery.
~ provides two related services.
Switching
17
네트워크 층(cont’d)
Switching
~ refer to temporary connections between physical
links, resulting in longer links for network
transmission.(ex: telephone conversation)
routing
~ means selecting the best path for sending a packet
from one point another when more than one path
is available
18
네트워크 층(cont’d)
Network Layer
19
네트워크 층(cont’d)
Specific responsibilities
Source-to-destination delivery(packet)
Logical addressing
Routing
Address transformation
Multiplexing
20
네트워크 층(cont’d)
예 3.2
21
네트워크 층(cont’d)
예 3.2(cont’d)
22
전송 층(Transport layer)
~ is responsible for source-to destination (endto-end) delivery of the entire message.
cf: the network layer oversees end-to-end
delivery of individual packet.
23
전송 층(cont’d)
Transport Layer
24
전송 층(cont’d)
Specific responsibility
End-to-end message delivery
Service-point(port) addressing
Segmentation and reassembly
Connection control
25
전송 층(cont’d)
예 3.3
T2
T2
H2
T2
H2
T2
H2
H2
Physical link
26
세션 층(Session Layer)
~ is the network dialog controller
27
세션 층(cont’d)
Specific responsibility
Session management
Synchronization
Dialog control
Graceful close
28
표현 층(Presentation Layer)
~ ensures interoperability among communicating
devices.
~ is responsible for the encryption and
decryption of data for security purpose and for
the compression and expansion of data when
necessary for transmission efficiency.
29
표현 층(cont’d)
Presentation Layer
30
표현 층(cont’d)
Specific responsibility
Translation
Encryption
Compression
Security
31
응용 층(Application Layer)
~ enables the user, whether human or software,
to access the network.
~ provides user interfaces and support for
services.
32
응용 층(cont’d)
Application Layer
33
응용 층(cont’d)
Specific services
Network virtual terminal
File access, transfer, and management
Mail services
Directory services
34
각 계층의 기능 요약
35