Escolar Documentos
Profissional Documentos
Cultura Documentos
Networking Protocols
and Architecture
Raj Jain
Professor of CIS
The Ohio State University
Columbus, OH 43210
Jain@acm.org
These slides are available on-line at:
http://www.cis.ohio-state.edu/~jain/cis677-00/
Raj Jain
2-1
Overview
2-2
Raj Jain
2-3
Distributed Systems:
Users are unaware of underlying structure.
E.g., trn instead of \n\bone\0\trn
Mostly operating systems issues.
Nodes are generally under one organizations
control.
Networks: Users specify the location of resources.
http:\\www.cis.ohio-state.edu\~jain\
Nodes are autonomous.
Server
Server
Raj Jain
2-4
Types of Networks
Ring
LAN
2-5
Protocol Layers
Translator
Secretary
Raj Jain
2-6
Duplexity:
Simplex: Transmit or receive
Raj Jain
2-7
Application
Presentation
Session
Transport
Network
Datalink
Physical
Raj Jain
2-8
Layering
FTP
Telnet
Trans Control Prot
Web
Email
User Datagram Prot
Internet Protocol
Ethernet
Copper
Token Ring
Fiber
Same
Interfaces
2-9
SDU
IDU
ICI SDU
SAP
PDU
Header SDU
ICI
SDU
2-10
APDU, Message
PPDU
Application
Presentation
SPDU
Session
TPDU
NPDU, Packet
DPDU, Frame
PhPDU, Frame
Transport
Network
Datalink
Physical
Raj Jain
2-11
2-12
Connection-Oriented vs Connectionless
2-13
Types of Services
Connection-oriented
Reliable
Unreliable
Datagram
Reliable
Message Byte
Acknowledged
Sequence Stream
Unreliable
Request-Reply
2-14
Service Primitives
Indication = Interrupt
Higher Layer
1
Higher Layer
Lower Layer
1. Request
2. Indication
2
Lower Layer
3. Response
4. Confirm
2-15
Transport
TCP/IP Protocols
FTP
Telnet HTTP
TCP
UDP
Internetwork
IP
Network
Host to
Network
Datalink
Physical
Raj Jain
2-16
2-17
FTP
FTP Data
Header
TCP
Header
IP
Header
Ethernet
Header
TCP Data
IP Data
Ethernet Data
Ethernet
Trailer
Raj Jain
2-18
Summary
2-19
Reading Assignment
Raj Jain
2-20
Homework
2-21