Slide 1: Computer Networks
Faculty offices, Old telecom building.
Office timings: During “Student Teacher Interaction” Text Book : Text Book Computer Networks (Fourth edition)
By Andrew S. Tanenbaum
Data Communication and Networking: by Fourouzan
For reference books, see course handout. Course Goals : Course Goals Fundamental understanding of the network architecture and how to provide application requirements
Cover core as well as newer networking technologies
Goal is to cover as much breadth rather than depth
As much hands on experience as possible
Home work projects should help Course policies : Course policies Course organization and expectation
Quizzes & Assignments 20%
None – Projects/homework/critiques are due at right before the beginning of class. I do not accept late submissions.
Please contact me regarding unforeseen emergencies
Plagiarism may not be tolerated. DATA COMMUNICATION : DATA COMMUNICATION Communication and Telecommunication.
Data Communication---------- Exchange of 0s and 1s.
Data Communication --------- Local; Remote
Effective Data Communication: (Fundamental characteristics)
a) Delivery-------- correct destination
b) Accuracy------- correct data
c) Timeliness----- Same order; No significant delay Block Diagram of a communication System : Block Diagram of a communication System Components : Components Data or Massage
Link or Medium or communication Channel
Protocol Network Applications : Network Applications Marketing and Sales
Electronic Data Interchange
Cable Television Uses of Computer Networks : Uses of Computer Networks Business Applications
Social Issues Business Applications of Networks : Business Applications of Networks A network with two clients and one server.
Resource Sharing………… & Client Server Model Business Applications of Networks (2) : Business Applications of Networks (2) The client-server model involves requests and replies. Slide 12: Strong Communication. Emails, video conferencing
E-commerce Home Network Applications : Home Network Applications Access to remote information (hobbies, newspapers)
Electronic commerce Slide 14: Mobile user
Social issues (e.g privacy issues,) Home Network Applications (3) : Home Network Applications (3) Some forms of e-commerce. PROTOCOLS : PROTOCOLS Merely sending the bit stream from one node to another and expecting a proper communication to occur !
Life is not that simple!!!
Protocol defines: What is communicated; how it is communicated and When it is communicated. STANDARDS : STANDARDS There are many factors needed to be synchronized.
Why standards are necessary?(Competitive Market)
Two types of standards:
a) De facto (By Fact)
b)De Jure (By Law)
i) Proprietary (closed standards)
ii) Nonproprietary (Open standards;Developed by groups or committees) De Jure Standards : De Jure Standards De jure standards are those ratified by recognized international standards bodies such as the ISO and IEEE. Ethernet is an example of a de jure standard De facto standards : De facto standards de facto standards usually result from a standards battle in the market where dominance is achieved by being first, being bigger, being better or having more marketing clout. But standards battles can also be won by second to market, smaller, inferior products and standards. The Sony Playstation was second to market after Sega
Those which aren’t necessarily open or based on any de jure standards. DOS is an example of a de facto standard. At a time when it mattered, there were three distinct DOS products on the market: MS-DOS from Microsoft, PC DOS from IBM, and DR DOS from Digital Research. Although they were similar products with similar features, each had its own quirks which meant you could never be 100 per cent certain your software would run on them all. Standards and Organizations : Standards and Organizations Standards are developed by cooperation between: Standards Creation committees, forums and government agencies
Standards Creation Committees:
a) ISO(International standards Organization,1947,82 members)
Provides models for Compatibility, improved Quality, increased productivity decreased prices)
b) ITU-T (International Telecommunication Union-Telecommunication Standards Sector)
United nation developed CCIIT.
Two popular standards developed by ITU are V series and X series.
It sponsored an important project for local area network called ‘Project 802’ Forums : Forums To accommodate the need of working models, agreements and to facilitate the process of standardization.
Forum works with universities and users to test evaluate and standardize new technologies.
Internet Society (ISOC) and Internet Engineering Task Force(IETF)
ISOC concentrates on user issues, including enhancement to the TCP/IP protocol suit.
IETF reviewa internet software and hardware.
e.g SNMP (Simple Network Management Protocol) Regulatory Agencies : Regulatory Agencies All communication Technologies require approval from Government Agencies
The purpose of these agencies is to protect people interest by regulating radio and Wireless communication
IN Pakistan: PTA (Pakistan Telecom Authority)
In America: FCC Network Hardware : Network Hardware Local Area Networks
Metropolitan Area Networks
Wide Area Networks
Internetworks Broadcast Networks : Broadcast Networks Types of transmission technology
Point-to-point links Metropolitan Area Networks : Metropolitan Area Networks A metropolitan area network based on cable TV. Wide Area Networks : Wide Area Networks Relation between hosts on LANs and the subnet. Wide Area Networks (2) : Wide Area Networks (2) A stream of packets from sender to receiver. Broadcast Networks : Broadcast Networks Types of transmission technology
By a specific bit pattern in address field
Multicast, one bit for indicating multicast transmission other n-1 bits for group address.
Also called Unicasting Broadcast Networks (2) : Broadcast Networks (2) Classification of interconnected processors by scale. Types of Networks : Types of Networks There are three different ways in which we classify the networks
Organizational Point of View
Geographical Point of View
Computing Point of View Organizational Point of View : Organizational Point of View From organizational point of view, networks are divided into two types
Server based Peer-to-Peer : Peer-to-Peer These are also called Workgroups.
A peer-to-peer network comprises of 10 or less users and is suitable for small-sized business organizations.
In this model of networking the resources are randomly scattered on the network with every machine acting as a server as well as client Server Based networks : Server Based networks They are sometimes referred to as Domains.
This is a centralized model of networking with resources placed on a dedicated machine called Server.
There is no user limit as such, as it depends directly on your hardware resources and capacity to support users. Geographical Point of View : Geographical Point of View From geographical point of view, there are three types of networks.
MAN/CAN LAN or Local Area Network : LAN or Local Area Network A LAN encompasses a small area such as a floor or a building with all the machines connected directly via the same medium generally. Slide 36: LANs may be characterized by:
Their transmission technology
Their topology Local Area Networks : Local Area Networks Two broadcast networks
(b) Ring Arbitration may be centralized or distributed Channel allocation may be static (e.g round robin) or dynamic (centralized or decentralized). Slide 40: Local Area Network Some more topologies : Some more topologies Mesh:
How many cables and I/O ports are needed?
Advantages & disadvantages
Hub…………. As a repeater, active Hubs, passive Hubs.
Less cables as compared to ?
In case of a single link failure
Easy Fault Identification
Reletively more cables …………….
Hybrid topology. Mesh topology : Mesh topology WAN or Wide Area Network : WAN or Wide Area Network A WAN comprises of a very large physical area that covers countries and continents. Internet is one good example of a WAN. The machines in a WAN are connected through different mediums and protocols. Generally, the Dial-up-Networks are used for this purpose. Slide 44: Wide Area Network Wide Area Networks : Wide Area Networks Relation between hosts on LANs and the subnet. Host: Machines for running user programs. Wide Area Networks (2) : Wide Area Networks (2) A stream of packets from sender to receiver. STORE & FORWARD MAN (Metropolitan Area Network)or CAN (Campus Area Network) : MAN (Metropolitan Area Network)or CAN (Campus Area Network) A MAN is almost similar to a WAN except that a MAN only encompasses an area that is within a city.
CAN is a campus area Network which is used with in a campus for the sharing of resources. Computing Point of View : Computing Point of View Networks are divided into two types from the point of view of computing.
Client-Server Networks Centralized Networks : Centralized Networks The centralized networks rely totally on one dedicated machine called server for all the processing and computing and the clients or the terminals act as dumb entities.
If the client requires a certain set of data, whole of the data set is transferred at the client end, which also is wastage of the network bandwidth. Client-Server Networks : Client-Server Networks In this model of networking, only the required set of data is returned to the client while both the server and the client take part in the processing or computing of the queries.
This is a more efficient way of processing and is hence applied generally more than the centralized method, nowadays. . Wireless Networks (2) : Wireless Networks (2) (a) Bluetooth configuration
(b) Wireless LAN Wireless Networks (3) : Wireless Networks (3) (a) Individual mobile computers
(b) A flying LAN Network Software : Network Software Layers ……. To reduce complexity
Shielding, data encapsulation
Protocol…. The agreement between layers and parties.
No data is directly communicated between two layers
Network architecture………. Set of layers and protocols. Dessign issues : Dessign issues Addressing