Work Protocols and Architectures
Work Protocols and Architectures
Outline:
Protocol Characteristics OSI reference model TCP/IP reference model
Cont..
End Devices and their Role in the Network End devices (host networking context) form interface with human network & communications network Role of end devices:
client server both client and server
software installed on the host determines which role it plays on the network.
6
Cont..
Servers are hosts that have software installed that enables them to provide information and services Clients are hosts that have software installed that enables them to request and display the information obtained from the server. Role of an intermediary device
provides connectivity and ensures data flows across network Network Access Devices (Hubs, switches, and wireless access points) Internetworking Devices (routers) Communication Servers and Modems Security Devices (firewalls)
Cont..
Processes running on the intermediary network devices perform these functions:
Regenerate and retransmit data signals Maintain information about what pathways exist through the network and internetwork Notify other devices of errors and communication failures Direct data along alternate pathways when there is a link failure Classify and direct messages according to QoS priorities Permit or deny the flow of data, based on security settings
8
10
Why Standards?
Communication requires a common language Standards specify how things are done to the smallest detail Standardized things are easier to develop in the future
12
Protocols
One form of network standards A protocol
Is a language spoken between computers to exchange information Is a formal description of message formats and the rules that two computers must follow in order to exchange those messages.
Example: The HTTP protocol defines the format for communication between web browsers and web servers
13
14
15
16
Network models
Specify how networks are implemented One famous model is the Open Systems Interconnection (OSI) reference model Another famous model is TCP/IP model
17
18
OSI model
Used to specify a networking framework for implementing protocols Facilitates communication between heterogeneous systems Implemented by almost most network systems
19
21
22
23
Physical
Concerned with transmission of data across media wires connectors voltages data rates
24
Data link
Concerned with physical addressing network topology error notification flow control reliable transfer of data across media
Divided into two sub layers: Logical Link Control (LLC) and Media Access Control (MAC)
25
Network
Concerned with network addressing best path determination
26
Transport
Concerned with transportation with hosts data transport reliability establish, maintain, terminate virtual circuits Fault detection, flow control, recovery information
27
Session
Concerned with establishing, managing and terminating sessions
28
Presentation
Concerned with format of data data structures data transfer syntax
29
Application
Concerned with providing network service to applications like Email File transfer Terminal emulation
30
31
Encapsulation
Data Packets or packets are information sent over a network. Encapsulation wraps data with the necessary protocol information before network transit. As the data packet moves down through the layers of the OSI model, it receives headers, trailers, and other information.
32
Encapsulation process
As data travels through the layers, the following procedures are carried out Build the data Package the data for end-to-end transport Add the network IP address to the header Add the data link layer header and trailer Convert to bits for transmission
33
34
35
36
TCP/IP model
Developed by the U.S. Department of Defense Developed as an open standard anyone can use it for free
Has four layers Network access layer Internet layer Transport layer Application layer
38
39
Internet layer
Concerned with network addressing best path determination
Transport layer
Concerned with -Reliability -Flow control -Error correction
40
Application layer
Concerned with Representation Encoding Dialogue control
41
42
43
44
Categorizing protocols
Application protocols work in Application layer Presentation layer Session layer Transport protocols work in Transport layer Network protocols work in Network layer Data link layer Physical layer
45
47
Network protocols
Internet Protocol (IP) Specifies the format of packets and the addressing scheme. Most networks combine IP with a Transport Control Protocol (TCP), which establishes a virtual connection between a destination and a source. IP by itself is something like the postal system. It allows you to address a package and drop it in the system, but theres no direct link between you and the recipient
49
50
51