Lecture 02 EEL4781
-
Upload
mary-dunham -
Category
Documents
-
view
2 -
download
0
Transcript of Lecture 02 EEL4781
-
EEL 4781 Computer Communication Networks
Lecture 2
Protocol Layering, Protocol Stack, Example Networks
-
Protocol Layering
Protocol An agreement between the communication parties on how to standardize communication
Most networks are organized as a stack of layers to reduce design complexity
Protocol layers use interfaces to interact with each other Reference models include OSI, TCP/IP, and a modified one for this class
-
Protocol Layering
Principles that guided the OSI model: A layer should be created where a different abstraction is needed Each layer should perform a well-defined function The function of each layer should be chosen with an eye toward defining internationally standardized
protocols
The layer boundaries should be chosen to minimized the information flow across the interfaces The number of layers should be large enough that distinct functions need not be thrown together in
the same layer out of necessity and small enough that the architecture does not become unwieldy
-
Protocol Layering
Why wasnt the OSI model successful Bad timing standards need to be written after research but before investments
OSI came too late and TCP/IP had already taken over Bad technology the model and protocols were flawed, the session and presentation
layers are nearly empty while data link and network are overfull
Bad implementations people associated OSI with poor quality while TCP was quite good and free
Bad politics educational research communities vs government agencies
-
Protocol Layering
Transport
Network
Link
Physical
Application
Example of the protocol stack used in this bookHeaders with additional data are added at each layer
H4
H4
H4
H4
H3
H3H2
H3H2H1
Transport
Network
Link
Physical
Application
H4
H4
H4
H4
H3
H3H2
H3H2H1
User 1 User 2
Physical Medium
-
Protocol Stack
Physical Layer how to transmit raw bits over a communication channel Modulation and multiplexing (AM, FM, PM, QAM, QPSK, FDMA, TDMA, CDMA)
Link Layer how to send finite-length messages between users Ethernet, 802.11, 802.16
-
Protocol Stack
Network Layer how to combine multiple links into networks and how to combine multiple networks into internetworks IPv4, IPv6, ICMP, RIP, IGMP
Transport Layer how services in the network layered are guaranteed TCP, UDP, RSVP
Application Layer how programs make use of the network HTTP, DHCP, FTP, DNS, IMAP, SMTP, XMPP, SSH, BGP, Telnet
-
Whos who
ISO International Standards Organization Voluntary nontreaty organization issuing standards on a variety of subjects from fishing nets to the internet
IEEE Institute of Electrical and Electronics Engineers Lagest professional organization in the world that hosts conferences, published journals, and developes
standards. ie: IEEE 802.11 WIFI
W3c World Wide Web Consortium Developes protocols and guidelines to facilitate the long-term growth of the web
RFC Request for Comments Where standards are proposed, critiqued, and implemented
-
Whos who
Please refer to handwritten notes Mobile Phone Networks
AMPS, GSM, CDMA2000, HSPA, LTE, frequency reuse, soft handover vs hard handover Sample problems from the back 4, 6, 10, 13, 17, 22, 32 (UCF)
EEL 4781 Computer Communication NetworksProtocol LayeringProtocol LayeringProtocol LayeringProtocol LayeringProtocol StackProtocol StackWhos whoWhos who