Matakuliah : M0284/Teknologi & Infrastruktur E-Business Tahun : 2005

advertisement
Matakuliah
Tahun
Versi
: M0284/Teknologi & Infrastruktur E-Business
: 2005
: <<versi/revisi>>
Pertemuan 7
Communication Protocols
for E-Business
1
Learning Objectives
• Explain the idea of a protocol
• Describe the OSI model of
communication protocol
• Point out important features of the
TCP/IP protocol suite
2
Overview
• What is a protocol?
• The Open Systems Interconnection
Model
• Understanding the Internet
• The Internet Protocol Suite
3
What is a Protocol?
•
•
•
•
Rules of communication
Communication consists of small acts
Protocols formalize the notion of acts
Protocols relate to other protocols in terms of
layers
4
Protocol Layers
Different functions in a post-office based communication system
5
Open Systems Interconnection
Model
6
OSI Model
Layer 0: The physical media
Layer 1, Physical: Specifications related to
transfer of data bits. Modulation techniques, voltages,
interfaces
Layer 2, Datalink: Specs related to delivery of
frames across two adjacent nodes. Sending and
receiving of frames from the media, frame structure, addressing
7
The OSI Model
• Layer 3, Network: Specs relating to
sending message over the entire network
routing, congestion control
8
The OSI Model
Layer 4, Transport: Ensure end-to-end delivery
function executed at the sender and recipient end
9
The OSI Model
• Layer 5, Session: establish, maintain and
terminate session
• Layer 6, Presentation: data representation,
encryption
• Layer 7, Application: network application,
user interface
10
The Internet
• Data Centric network
• Separation of Communication and data
processing between 2 computers, one called host
and the other router
• Packet Switched Network
11
The Internet: Packet Switching
Packets travel from sending host to destination host. Along
the way the packets are routed from one router to another
12
The Internet: Network connecting
other networks
A simplified view of the Internet
13
The Internet: The Network
• Networks owned by different governments and
organizations
• Consists of different levels of backbone national
level, regional level
• The backbones are owned and operated by
different Internet service providers and
governments
• The backbone meet at network access points
and metropolitan area exchanges
14
Internet Service Provider
15
Connecting to an ISP
16
Internet Protocol Suite
• Developed independently of OSI
• Can be mapped to OSI model
• Layer 3, network layer: IP, Internet
protocol
• Layer 4, transport layer: TCP, transmission
control protocol
• Layer 7, application: FTP, HTTP
17
The Internet Protocol Suite
18
Internet Protocol
• Internet addressing
32 bit Internet address:
10000001
00011111
is written as 129.31.129.31
10000001
00011111
• Domain name addressing
domain name
servers translates an address chaudhury.mis.mgmt.edu
to the above IP address
• Different domains: edu, gov, com, mil, net
• New domains: biz, pro, cop, museum,
aero, name
19
Domain Server Tree
20
IP Routing
Routing tables at each router specify for the packet destination
address the network address that the packet is to be routed to
21
Transmission Control Protocol
• Fulfills the functions of Layer 4, transport
layer ensures end-to-end delivery
• Breaks data stream from the application
layer into packets (IP datagrams)
• Uses a system of acknowedgement-withretransmission paradigm
22
Download