Lecture 1 Flashcards
Define a network protocol
and define PDU
They define communication rules, format and control the data exchange.
Protocol Data Unit
Describe LAN
Local area network
Deployment
- Enterprise, Business, Public Hot-Spots
Technologies
- Ethernet (IEEE 802.3)
- WiFi (IEEE 802.11)
Advanatges of LAN?
o Low Cost
o Small distances among the nodes, High Data Rates and less complex in terms of management
dESCRIBE WAN and MAN
Wide area network
Metropolitan area network
Describe Enterprise networks (Ethernet)
typically used in companies, universities, etc.
▪ 1Gbps/10Gbps transmission rates
▪ today, end systems typically connect into Ethernet switch
Describe Layer 1: Physical Layer
Defines physical medium and interfaces
• Determines how bits are represented
• Controls transmission rate & bit synchronization
• Controls transmission mode: simplex, half-duplex, & full duplex
• Devices: hubs, cables, connectors, etc…
Describe Layer 2: Data Link Layer
• PDU: Frames
• Keeps Link alive & provides connection for upper layer protocols
• Based on physical address space
• Physical addresses are fixed and don’t change when the node is
moved
• Medium/media access control
• Devices: switches, bridges, NIC’s
Describe Layer 3: Network Layer
PDU : Packet • End to end delivery of packets • Creates logical paths • Path determination (routing) • Hides the lower layers making things hardware independent • Uses logical hierarchical addresses • Devices: routers, firewalls
Describe Layer 4: Transport Layer
PDU: Segment
• Service Point Address used to track multiple sessions between the same systems.
SPA’s are used to allow a node to offer more than one service
• Must reassemble segments into data using sequence numbers
• Can use either connectionless or connection-oriented sessions
• Connectionless sessions rely on upper layer protocols for error control and are often
used for faster less reliable links
Describe Layer 5: Session Layer
This layer establishes, maintains, and terminates sessions between
applications
• Sets duplex between applications
• Defines checkpoints for acknowledgements during sessions between
applications
• Multiple connections can be treated as one virtual session.
• Identifies raw data as either application data or session control information
• Uses fields provided by layers 3 & 4 to track dialogs between applications /
services
• Provides translations for naming services
Describe Layer 6: Presentation Layer
- Data formatting, translation, encryption, and compression
* Ex: ASCII, HTML, JPEG
Describe Layer 7: Application
Provides communication services to applications
• Examples: Video Streaming, VoIP