E N D
SYLLABUS UNIT I FUNDAMENTALS & LINK LAYER (9) Building a network – Requirements – Layering and protocols – Internet Architecture – Network software – Performance ; Link layer Services – Framing – Error Detection – Flow control UNIT II MEDIA ACCESS & INTERNETWORKING (9) Media access control – Ethernet (802.3) – Wireless LANs – 802.11 – Bluetooth – Switching and bridging – Basic Internetworking (IP, CIDR, ARP, DHCP,ICMP) UNIT III ROUTING (9) Routing (RIP, OSPF, metrics) – Switch basics – Global Internet (Areas, BGP, IPv6), Multicast – addresses – multicast routing (DVMRP, PIM) UNIT IV TRANSPORT LAYER (9) Overview of Transport layer – UDP – Reliable byte stream (TCP) – Connection management – Flow control – Retransmission – TCP Congestion control – Congestion avoidance (DECbit, RED) – QoS – Application requirements UNIT V APPLICATION LAYER (9) Traditional applications -Electronic Mail (SMTP, POP3, IMAP, MIME) – HTTP – Web Services – DNS – SNMP
TEXT BOOK: 1. Larry L. Peterson, Bruce S. Davie, “Computer Networks: A systems approach”, Fifth Edition, Morgan Kaufmann Publishers, 2011. REFERENCES: 1. James F. Kurose, Keith W. Ross, “Computer Networking - A Top-Down Approach Featuring the Internet”, Fifth Edition, Pearson Education, 2009. 2. Nader. F. Mir, “Computer and Communication Networks”, Pearson Prentice Hall Publishers, 2010. 3. Ying-Dar Lin, Ren-Hung Hwang, Fred Baker, “Computer Networks: An Open Source Approach”, Mc Graw Hill Publisher, 2011. 4. Behrouz A. Forouzan, “Data communication and Networking”, Fourth Edition, Tata McGraw – Hill, 2011.
OBJECTIVES: • Understand the division of network functionalities into layers. • Be familiar with the components required to build different types of networks • Be exposed to the required functionality at each layer • Learn the flow control and congestion control algorithms
INTRODUCTION Introduction to Network: • A network is an interconnected set of autonomous computers. • Devices often referred to as nodes can be a computer, printer, or any other devices capable of sending/ receiving data. Data Communications: Data Communications are the exchange of data between two devices via some form of transmission medium such as wire cable.
Fundamental Characteristics of Data Communications • Delivery(The system must deliver data to the correct destination) • Accuracy(The system must deliver the data accurately) • Timeliness(The system must deliver data in a timely manner) • Jitter(variation in the packet arrival time)
Components of Data Communication • Data communication systems are made up of five components. • Message • sender • Receiver • Medium • Protocol
Fig.1.1 Five components of data communication Step 1: Step 2: Step 3: ………… ………… Step 1: Step 2: Step 3: ………… ………… Protocol Protocol message Sender Receiver Medium
1. Message: This is the information to be communicated. It includes text, numbers, pictures, audio and video. 2. Sender: It is the device that sends the data message. It can be a computer, workstation, telephone handset, and so on. 3. Receiver: It is the device that receives the message. It can be a computer, workstation, telephone handset, television and so on. 4. Medium: It is the physical path by which a message travels from sender to receiver. Some examples of transmission media include twisted pair wire, coaxial cable, fiber optic cable, laser or radio waves. 5. Protocol: It is a set of rules that govern data communications. It represents an agreement between the communication devices.
Direction of Data Flow • The Communications system are classified as, • simplex systems • half-duplex systems • full-duplex systems
1.Simplex systems • In these systems the information is communicated in only one direction. • For example the radio or TV broadcasting systems can only transmit. they cannot receive. • Keyboard and traditional monitors are examples of simplex devices. 2.Half-Duplex systems • These systems are bi-directional, they can transmit as well as receive but not simultaneously. • At a time these systems can either transmit or receive • For example a transreceiver or walky talky
3.Full-Duplex systems • These systems are bi-directional as they allow the communication to take place in both the directions simultaneously • These systems can transmit as well as receive simultaneously, for example the telephone systems
Types of networks LAN Network in small geographical Area (Room, Building or a Campus) is called LAN (Local Area Network) MAN Network in a City is call MAN (Metropolitan Area Network) WAN Network spread geographically (Country or across Globe) is called WAN (Wide Area Network)
Applications of Networks 1.Resource Sharing • Hardware (computing resources, disks, printers) • Software (application software) 2.Information Sharing • Easy accessibility from anywhere (files, databases) • Search Capability (WWW) 3.Communication • Email • Message broadcast 4.Remote computing