Académique Documents
Professionnel Documents
Culture Documents
Rationale: To lay the foundation of computer communication networks. Emphasis would be given to lower most four layers of open system interconnection (OSI) model. The theoretical work would be complemented with related Lab assignments. Text Book: Data and Computer Communications by William Stallings Reference Book: Computer Communication and Networks by Tenamn Baum Credit Hrs: 3 + 1 Class Timings: Tuesday: 10:10 to 11:50 (Theory) Wednesday : 11:00 to 11:50 (Theory) 8:30 to 11:00 (Practical)
ISP
Backbone ISP
ISP
Ethernet Wireless
links
connect together the users wishing to communicate dedicated communication circuit distance between users increases beyond the length of the cable, the connection is formed by a number of sections connected end-to-end in series.
Data Networks
set
sharing many
links allow more than one path between every 2 nodes. must select an appropriate path for each required connection.
network
Computer Network
Multiple computers are connected together to share information and other resources. Examples of Computer Network Usage
sending an email message to a remote computer using the SMTP protocol browsing documents residing on a remote computer using the HTTP protocol downloading or uploading files to a remote computer using the FTP protocol
Protocols
A protocol is a set of rules and formats that govern the communication between communicating peers. The key elements of a protocol are Syntax: data format and signal level. Semantics: control information for coordination and error handling. Timing: speed matching and sequencing. Necessary for any function that requires cooperation between peers. A protocol provides a service. Peer entities use a protocol to provide a service to a higher-level peer entity.
Protocol Layers
A network
protocols.
Some
services are independent, But others depend on each other. execution. may use another protocol as a step in its
A Protocol This
Hence,
Advantages of Layering
Explicit
structure allows identification & relationship of complex systems pieces layered reference model for discussion
Modularization
of protocols is open if
protocol details are publicly available changes are managed by an organization whose membership and transactions are open to the public
A system
that implements open protocols is called an open system Organization for Standards (ISO) prescribes a standard to connect open systems
open system interconnect (OSI)
International
Application
Contd.
Physical:
how to transmit bits Data link: how to transmit frames Network: how to route packets Transport: how to send packets end2end with flow and congestion control Session: how to tie flows together Presentation: byte ordering, security Application: everything else
data
AH
data data
DH+data+DT bits
Session
and presentation layers are not so important, and are often ignored
Source Application Identical message Transport Identical message Network Identical message Data-Link
Destination Application
Transport
Network
Data-Link
Network
having many computers usually connect them in the form of private networks. to these network is restricted to authorized computers only. allows computers from within the organization to exchange info, but keeps the info private and protected from outsiders. equipment on a private network is generally for the exclusive use of that organization
All
Contd.
Public
All networks that are not private, are public. Example Internet. Communication equipment used in these networks is generally being used by users belonging to several (possibly thousands of) organizations as well as those belonging to no organization. Virtual Private Network
From the users point-of-view, a VPN looks like a secure, private network. use public telecom infrastructure, maintaining privacy through security procedures.
VPNs
Contd.
VPNs provide secure network connections for distance computers without using dedicated, private channels to supply the connection. Key benefit of VPNs over conventional PNs: Lower cost.
A network of computers located in the same building or a handful of nearby buildings. For example Computer network of a University campus.
Contd.
A network May
in which computers are separated by great distances, typically across cities or even continents consist of several interconnected LANs
Example:
The network connecting the ATM of a bank located in various cities. A network connecting the local and oversea offices of a SW house. Internet