This document outlines a course about computer networks. It covers 9 major topics: introduction, the physical layer, data link layer, medium access layer, network layer, transport layer, application layer, network security, and conclusions. Each topic is further broken down into 3 or more subsections that will be taught as part of the course. The course aims to provide a comprehensive overview of computer network concepts and protocols.
Classification of Networks
Major Types of Networks
Topologies of Network for Local Area Networks
P2P Networks
Client to Server Network
Mesh topology
star topology
bus topology
FellowBuddy.com is an innovative platform that brings students together to share notes, exam papers, study guides, project reports and presentation for upcoming exams.
We connect Students who have an understanding of course material with Students who need help.
Benefits:-
# Students can catch up on notes they missed because of an absence.
# Underachievers can find peer developed notes that break down lecture and study material in a way that they can understand
# Students can earn better grades, save time and study effectively
Our Vision & Mission – Simplifying Students Life
Our Belief – “The great breakthrough in your life comes when you realize it, that you can learn anything you need to learn; to accomplish any goal that you have set for yourself. This means there are no limits on what you can be, have or do.”
Like Us - https://www.facebook.com/FellowBuddycom
Classification of Networks
Major Types of Networks
Topologies of Network for Local Area Networks
P2P Networks
Client to Server Network
Mesh topology
star topology
bus topology
FellowBuddy.com is an innovative platform that brings students together to share notes, exam papers, study guides, project reports and presentation for upcoming exams.
We connect Students who have an understanding of course material with Students who need help.
Benefits:-
# Students can catch up on notes they missed because of an absence.
# Underachievers can find peer developed notes that break down lecture and study material in a way that they can understand
# Students can earn better grades, save time and study effectively
Our Vision & Mission – Simplifying Students Life
Our Belief – “The great breakthrough in your life comes when you realize it, that you can learn anything you need to learn; to accomplish any goal that you have set for yourself. This means there are no limits on what you can be, have or do.”
Like Us - https://www.facebook.com/FellowBuddycom
COMPUTER NETWORKING SUCH AS- DATA TRANSMISSION,
OVERVIEW OF COMPUTER NETWORKING,
TYPES OF NETWORK & TOPOLOGIES &
PACKET TRANSMISSION
INTERNET & INTRANET INCLUDED-
INTRODUCTION
OVERVIEW OF INTERNET
ARCHITECTURE & FUNCTIONING OF INTERNET
WEB PAGE, HTML
BASIC SERVICES OVER INTERNET
Computer networks and its components by narender singh sandhuNarenderSinghSandhu2
A computer network is a group of computers that are connected to each other for the purpose of communication. Networks may be classified according to a wide variety of characteristics. This article provides a general overview of types and categories and also presents the basic components of a network.
A computer network is a set of computers connected together for the purpose of sharing resources. The most common resource shared today is connection to the Internet. Other shared resources can include a printer or a file server
Data Communication
Networks & Internet
Protocols & Standards
Layered Tasks
Internet Model
OSI Model
Digital Transmission
Analog Transmission
Multiplexing
Transmission Media
Circuit switching and Telephone Network
Signals
Digital Transmission
Analog Transmission
Multiplexing
Transmission Media
What is a network?
Need for networking
Components of Network
Types of Network
Evolution of Networking
Communication media
Data Communication Terminologies
Switching Techniques
Digital and Analog Transmission
Network Topology
Network Devices
Communication Protocols
Wireless/Mobile Computing
difference between hub, bridge, switch and routerAkmal Cikmat
An additional information that might be useful for Computing/Computer Science students especially.
made this as a homework assigned to me.
Hope this may be the thing that you've been looking for
COMPUTER NETWORKING SUCH AS- DATA TRANSMISSION,
OVERVIEW OF COMPUTER NETWORKING,
TYPES OF NETWORK & TOPOLOGIES &
PACKET TRANSMISSION
INTERNET & INTRANET INCLUDED-
INTRODUCTION
OVERVIEW OF INTERNET
ARCHITECTURE & FUNCTIONING OF INTERNET
WEB PAGE, HTML
BASIC SERVICES OVER INTERNET
Computer networks and its components by narender singh sandhuNarenderSinghSandhu2
A computer network is a group of computers that are connected to each other for the purpose of communication. Networks may be classified according to a wide variety of characteristics. This article provides a general overview of types and categories and also presents the basic components of a network.
A computer network is a set of computers connected together for the purpose of sharing resources. The most common resource shared today is connection to the Internet. Other shared resources can include a printer or a file server
Data Communication
Networks & Internet
Protocols & Standards
Layered Tasks
Internet Model
OSI Model
Digital Transmission
Analog Transmission
Multiplexing
Transmission Media
Circuit switching and Telephone Network
Signals
Digital Transmission
Analog Transmission
Multiplexing
Transmission Media
What is a network?
Need for networking
Components of Network
Types of Network
Evolution of Networking
Communication media
Data Communication Terminologies
Switching Techniques
Digital and Analog Transmission
Network Topology
Network Devices
Communication Protocols
Wireless/Mobile Computing
difference between hub, bridge, switch and routerAkmal Cikmat
An additional information that might be useful for Computing/Computer Science students especially.
made this as a homework assigned to me.
Hope this may be the thing that you've been looking for
To Download this PPT click on the link below:-
http://www29.zippyshare.com/v/14569917/file.html
Networking
Computer network
Types of network
Personal Area Networks (PANs)
Local Area Networks (LANs)
Metropolitan Area Networks (MANs)
Wide Area Networks (WANs)
Classification of Network Architecture
Client-server architecture
Peer-to-peer architecture
Hybrid architecture
Network topology
Bus Topology
Star Topology
Ring Topology
Mesh Topology
Tree Topology
Hybrid Topology
A computer network is defined as the interconnection of two or more computers. It is done to enable the computers to communicate and share available resources.
Components of computer network
Network benefits
Disadvantages of computer network
Classification by their geographical area
Network classification by their component role
Types of servers
Become A Best Programer In 3Months
Best 600 Solved Programs
Best 600 Interview Questions
Interview Point Programs
All in one Programming Website
1. Java all programs
2. Java Important programs
3. Python Programs
4. C Programs
5. C Pattern programs
6. C,Java,.Net etc.. Interview Questions
7. .Net Materials
For more details click here
http://www.msktutorials.com/
http://inihsrav.com
Forward This Website To All Your Students.
Thank you.....
Introduction to IoT
Defining IoT,
Characteristics of IoT,
Physical design of IoT,
Logical design of IoT,
Functional blocks of IoT,
Brief review of applications of IoT.
Smart Object
Definition,
Characteristics and Trends
Text Book
1. Arsheep Bahga (Author), Vijay Madisetti, Internet Of Things: A Hands-On Approach
Paperback, Universities Press,
Reprint 2020
2. David Hanes, Gonzalo Salgueiro, Patrick Grossetete, Robert Barton, Jerome Henry,
IoT Fundamentals Networking Technologies, Protocols, and Use Cases for the Internet of
Things CISCO.
Internet of Things.
CSDLO5013
This is inspired from Tom Mitchell's book on Machine Learning. You can achieve a bit exact implementation of the back propagation algorithm if you follow the code in this.
A simple client-server application in java in which a client sends a message to a server and the server tries to be funny by sending back a funny response.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxR&R Consult
CFD analysis is incredibly effective at solving mysteries and improving the performance of complex systems!
Here's a great example: At a large natural gas-fired power plant, where they use waste heat to generate steam and energy, they were puzzled that their boiler wasn't producing as much steam as expected.
R&R and Tetra Engineering Group Inc. were asked to solve the issue with reduced steam production.
An inspection had shown that a significant amount of hot flue gas was bypassing the boiler tubes, where the heat was supposed to be transferred.
R&R Consult conducted a CFD analysis, which revealed that 6.3% of the flue gas was bypassing the boiler tubes without transferring heat. The analysis also showed that the flue gas was instead being directed along the sides of the boiler and between the modules that were supposed to capture the heat. This was the cause of the reduced performance.
Based on our results, Tetra Engineering installed covering plates to reduce the bypass flow. This improved the boiler's performance and increased electricity production.
It is always satisfying when we can help solve complex challenges like this. Do your systems also need a check-up or optimization? Give us a call!
Work done in cooperation with James Malloy and David Moelling from Tetra Engineering.
More examples of our work https://www.r-r-consult.dk/en/cases-en/
Water scarcity is the lack of fresh water resources to meet the standard water demand. There are two type of water scarcity. One is physical. The other is economic water scarcity.
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdffxintegritypublishin
Advancements in technology unveil a myriad of electrical and electronic breakthroughs geared towards efficiently harnessing limited resources to meet human energy demands. The optimization of hybrid solar PV panels and pumped hydro energy supply systems plays a pivotal role in utilizing natural resources effectively. This initiative not only benefits humanity but also fosters environmental sustainability. The study investigated the design optimization of these hybrid systems, focusing on understanding solar radiation patterns, identifying geographical influences on solar radiation, formulating a mathematical model for system optimization, and determining the optimal configuration of PV panels and pumped hydro storage. Through a comparative analysis approach and eight weeks of data collection, the study addressed key research questions related to solar radiation patterns and optimal system design. The findings highlighted regions with heightened solar radiation levels, showcasing substantial potential for power generation and emphasizing the system's efficiency. Optimizing system design significantly boosted power generation, promoted renewable energy utilization, and enhanced energy storage capacity. The study underscored the benefits of optimizing hybrid solar PV panels and pumped hydro energy supply systems for sustainable energy usage. Optimizing the design of solar PV panels and pumped hydro energy supply systems as examined across diverse climatic conditions in a developing country, not only enhances power generation but also improves the integration of renewable energy sources and boosts energy storage capacities, particularly beneficial for less economically prosperous regions. Additionally, the study provides valuable insights for advancing energy research in economically viable areas. Recommendations included conducting site-specific assessments, utilizing advanced modeling tools, implementing regular maintenance protocols, and enhancing communication among system components.
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
A Course Outline About Computer Networks
1. A Course Outline About Computer Networks
A COURSE OUTLINE ABOUT COMPUTER
NETWORKS
Muhammad Adil Raja
Roaming Researchers, Inc.
October 14, 2014
2. A Course Outline About Computer Networks
OUTLINE
1 INTRODUCTION
2 THE PHYSICAL LAYER
3 THE DATA LINK LAYER
4 THE MEDIUM ACCESS LAYER CONTROL SUBLAYER
5 THE NETWORK LAYER
6 THE TRANSPORT LAYER
7 THE APPLICATION LAYER
8 NETWORK SECURITY
9 CONCLUSIONS
3. A Course Outline About Computer Networks
OUTLINE
1 INTRODUCTION
2 THE PHYSICAL LAYER
3 THE DATA LINK LAYER
4 THE MEDIUM ACCESS LAYER CONTROL SUBLAYER
5 THE NETWORK LAYER
6 THE TRANSPORT LAYER
7 THE APPLICATION LAYER
8 NETWORK SECURITY
9 CONCLUSIONS
4. A Course Outline About Computer Networks
OUTLINE
1 INTRODUCTION
2 THE PHYSICAL LAYER
3 THE DATA LINK LAYER
4 THE MEDIUM ACCESS LAYER CONTROL SUBLAYER
5 THE NETWORK LAYER
6 THE TRANSPORT LAYER
7 THE APPLICATION LAYER
8 NETWORK SECURITY
9 CONCLUSIONS
5. A Course Outline About Computer Networks
OUTLINE
1 INTRODUCTION
2 THE PHYSICAL LAYER
3 THE DATA LINK LAYER
4 THE MEDIUM ACCESS LAYER CONTROL SUBLAYER
5 THE NETWORK LAYER
6 THE TRANSPORT LAYER
7 THE APPLICATION LAYER
8 NETWORK SECURITY
9 CONCLUSIONS
6. A Course Outline About Computer Networks
OUTLINE
1 INTRODUCTION
2 THE PHYSICAL LAYER
3 THE DATA LINK LAYER
4 THE MEDIUM ACCESS LAYER CONTROL SUBLAYER
5 THE NETWORK LAYER
6 THE TRANSPORT LAYER
7 THE APPLICATION LAYER
8 NETWORK SECURITY
9 CONCLUSIONS
7. A Course Outline About Computer Networks
OUTLINE
1 INTRODUCTION
2 THE PHYSICAL LAYER
3 THE DATA LINK LAYER
4 THE MEDIUM ACCESS LAYER CONTROL SUBLAYER
5 THE NETWORK LAYER
6 THE TRANSPORT LAYER
7 THE APPLICATION LAYER
8 NETWORK SECURITY
9 CONCLUSIONS
8. A Course Outline About Computer Networks
OUTLINE
1 INTRODUCTION
2 THE PHYSICAL LAYER
3 THE DATA LINK LAYER
4 THE MEDIUM ACCESS LAYER CONTROL SUBLAYER
5 THE NETWORK LAYER
6 THE TRANSPORT LAYER
7 THE APPLICATION LAYER
8 NETWORK SECURITY
9 CONCLUSIONS
9. A Course Outline About Computer Networks
OUTLINE
1 INTRODUCTION
2 THE PHYSICAL LAYER
3 THE DATA LINK LAYER
4 THE MEDIUM ACCESS LAYER CONTROL SUBLAYER
5 THE NETWORK LAYER
6 THE TRANSPORT LAYER
7 THE APPLICATION LAYER
8 NETWORK SECURITY
9 CONCLUSIONS
10. A Course Outline About Computer Networks
OUTLINE
1 INTRODUCTION
2 THE PHYSICAL LAYER
3 THE DATA LINK LAYER
4 THE MEDIUM ACCESS LAYER CONTROL SUBLAYER
5 THE NETWORK LAYER
6 THE TRANSPORT LAYER
7 THE APPLICATION LAYER
8 NETWORK SECURITY
9 CONCLUSIONS
11. A Course Outline About Computer Networks
Introduction
INTRODUCTION I
1 Uses Of Computer Networks.
1 Business Applications.
2 Home Applications.
3 Mobile Users
4 Social Issues
2 Network Hardware
1 Personal Area Networks.
2 Local Area Networks.
3 Metropolitan Area Networks.
4 Wide Area Networks.
5 Internetworks.
3 Network Software.
1 Protocol Hierarchies.
2 Design Issues for the Layers.
3 Connection-Oriented Versus Connectionless Service.
12. A Course Outline About Computer Networks
Introduction
INTRODUCTION II
4 Service Primitives.
5 The Relationship of Services to Protocols.
4 Reference Models,
1 The OSI Reference Model.
2 The TCP/IP Reference Model.
3 The Model Used in This Book.
4 A Comparison of the OSI and TCP/IP Reference Models.
5 A Critique of the OSI Model and Protocols.
6 A Critique of the TCP/IP Reference Model.
5 Example Networks.
1 The Internet
2 Third-Generation Mobile Phone Networks.
3 Wireless LANs: 802.11.
4 RFID and Sensor Networks.
6 Network Standardization.
13. A Course Outline About Computer Networks
Introduction
INTRODUCTION III
1 Who’s Who in the Telecommunications World.
2 Who’s Who in the International Standards World.
3 Who’s Who in the Internet Standards World.
7 Metric Units.
14. A Course Outline About Computer Networks
The Physical Layer
THE PHYSICAL LAYER I
1 The Theoretical Basis For Data Communication.
1 Fourier Analysis.
2 Bandwidth-Limited Signals.
3 The Maximum Data Rate of a Channel.
2 Guided Transmission Media.
1 Magnetic Media.
2 Twisted Pairs.
3 Coaxial Cable.
4 Power Lines.
5 Fiber Optics.
3 Wireless Transmission.
1 The Electromagnetic Spectrum
2 Radio Transmission.
3 Microwave Transmission.
4 Infrared Transmission.
15. A Course Outline About Computer Networks
The Physical Layer
THE PHYSICAL LAYER II
5 Light Transmission.
4 Communication Satellites.
1 Geostationary Satellites.
2 Medium-Earth Orbit Satellites.
3 Low-Earth Orbit Satellites.
4 Satellites Versus Fiber.
5 Digital Modulation And Multiplexing.
1 Baseband Transmission.
2 Passband Transmission.
3 Frequency Division Multiplexing.
4 Time Division Multiplexing.
5 Code Division Multiplexing.
6 The Public Switched Telephone Network.
1 Structure of the Telephone System.
2 The Politics of Telephones.
16. A Course Outline About Computer Networks
The Physical Layer
THE PHYSICAL LAYER III
3 The Local Loop: Modems. ADSL, and Fiber.
4 Trunks and Multiplexing.
5 Switching.
7 The Mobile Telephone System.
1 First-Generation (coco1G) Mobile Phones: Analog Voice.
2 Second-Generation (2G) Mobile Phones: Digital Voice.
3 Third-Generation (3G) Mobile Phones: Digital Voice and
Data.
8 Cable Television.
1 Community Antenna Television.
2 Internet over Cable.
3 Spectrum Allocation.
4 Cable Modems.
5 Adsl Versus Cable.
17. A Course Outline About Computer Networks
The Data Link Layer
THE DATA LINK LAYER I
1 Data Link Layer Design Issues.
1 Services Provided to the Network Layer.
2 Framing.
3 Error Control.
4 Flow Control
2 Error Detection And Correction.
1 Error-Correcting Codes.
2 Error-Detecting Codes.
3 Elementary Data Link Protocols.
1 A Utopian Simplex Protocol.
2 A Simplex Stop-and-Wait Protocol for an Error-Free
Channel.
3 A Simplex Stop-and-Wait Protocol for a Noisy Channel.
4 Sliding Window Protocols.
1 A One-Bit Sliding Window Protocol.
18. A Course Outline About Computer Networks
The Data Link Layer
THE DATA LINK LAYER II
2 A Protocol Using Go-Back-N.
3 A Protocol Using Selective Repeat.
5 Example Data Link Protocols.
1 Packet over SONET.
2 ADSL (Asymmetric Digital Subscriber Loop).
19. A Course Outline About Computer Networks
The Medium Access Layer Control Sublayer
THE MEDIUM ACCESS LAYER CONTROL SUBLAYER I
1 The Channel Allocation Problem.
1 Static Channel Allocation.
2 Assumptions for Dynamic Channel Allocation.
2 Multiple Access Protocols.
1 ALOHA.
2 Carrier Sense Multiple Access Protocols.
3 Collision-Free Protocols.
4 Limited-Contention Protocols.
5 Wireless LAN Protocols.
3 Ethernet.
1 Classic Ethernet Physical Layer.
2 Classic Ethernet MAC Sublayer Protocol.
3 Ethernet Performance.
4 Switched Ethernet.
5 Fast Ethernet.
20. A Course Outline About Computer Networks
The Medium Access Layer Control Sublayer
THE MEDIUM ACCESS LAYER CONTROL SUBLAYER
II
6 Gigabit Ethernet.
7 10-Gigabit Ethernet.
8 Retrospective on Ethernet.
4 Wireless Lans.
1 The 802.11 Architecture and Protocol Stack.
2 The 802.11 Physical Layer.
3 301 4.4.3 The 802.11 MAC Sublayer Protocol.
4 The 802.11 Frame Structure.
5 Services.
5 Broadband Wireless.
1 Comparison of 802.16 with 802.11 and 3G.
2 The 802.16 Architecture and Protocol Stack.
3 The 802.16 Physical Layer.
4 The 802.16 MAC Sublayer Protocol.
21. A Course Outline About Computer Networks
The Medium Access Layer Control Sublayer
THE MEDIUM ACCESS LAYER CONTROL SUBLAYER
III
5 The 802.16 Frame Structure.
6 Bluetooth.
1 Bluetooth Architecture.
2 Bluetooth Applications.
3 The Bluetooth Protocol Stack,
4 The Bluetooth Radio Layer.
5 The Bluetooth Link Layers.
6 The Bluetooth Frame Structure.
7 RFID.
1 EPC Gen 2 Architecture.
2 EPC Gen 2 Physical Layer.
3 EPC Gen 2 Tag Identification Layer.
4 Tag Identification Message Formats.
8 Data Link Layer Switching.
22. A Course Outline About Computer Networks
The Medium Access Layer Control Sublayer
THE MEDIUM ACCESS LAYER CONTROL SUBLAYER
IV
1 Uses of Bridges.
2 Learning Bridges.
3 Spanning Tree Bridges.
4 Repeaters, Hubs, Bridges, Switches, Routers, and
Gateways.
5 Virtual LANs.
23. A Course Outline About Computer Networks
The Network Layer
THE NETWORK LAYER I
1 Network Layer Design Issues.
1 Store-and-Forward Packet Switching.
2 Services Provided to the Transport Layer.
3 Implementation of Connectionless Service.
4 Implementation of Connection-Oriented Service.
5 Comparison of Virtual-Circuit and Datagram Networks.
2 Routing Algorithms.
1 The Optimality Principle.
2 Shortest Path Algorithm.
3 Flooding.
4 Distance Vector Routing.
5 Link State Routing.
6 Hierarchical Routing.
7 Broadcast Routing.
8 Multicast Routing.
24. A Course Outline About Computer Networks
The Network Layer
THE NETWORK LAYER II
9 Anycast Routing.
10 Routing for Mobile Hosts.
11 Routing in Ad Hoc Networks.
3 Congestion Control Algorithms.
1 Approaches to Congestion Control.
2 Traffic-Aware Routing.
3 Admission Control.
4 Traffic Throttling.
5 Load Shedding.
4 Quality Of Service.
1 Application Requirements.
2 Traffic Shaping.
3 Packet Scheduling.
4 Admission Control.
5 Integrated Services.
6 Differentiated Services.
25. A Course Outline About Computer Networks
The Network Layer
THE NETWORK LAYER III
5 Internetworking,
1 How Networks Differ.
2 How Networks Can Be Connected.
3 Tunneling.
4 Internetwork Routing.
5 Packet Fragmentation.
6 The Network Layer In The Internet.
1 The IP Version 4 Protocol.
2 IP Addresses.
3 IP Version.
4 Internet Control Protocols.
5 Label Switching and MPLS.
6 OSPFÑAn Interior Gateway Routing Protocol.
7 BGPÑThe Exterior Gateway Routing Protocol.
8 Internet Multicasting.
9 Mobile IP.
26. A Course Outline About Computer Networks
The Transport Layer
THE TRANSPORT LAYER I
1 The Transport Service.
1 Services Provided to the Upper Layers.
2 Transport Service Primitives.
3 Berkeley Sockets.
4 An Example of Socket Programming: An Internet File
Server.
2 Elements Of Transport Protocols.
1 Addressing.
2 Connection Establishment.
3 Connection Release.
4 Error Control and Flow Control.
5 Multiplexing.
6 Crash Recovery.
3 Congestion Control
1 Desirable Bandwidth Allocation.
27. A Course Outline About Computer Networks
The Transport Layer
THE TRANSPORT LAYER II
2 Regulating the Sending Rate.
3 Wireless Issues.
4 The Internet Transport Protocols: Udp.
1 Introduction to UDP.
2 Remote Procedure Call.
3 Real-Time Transport Protocols.
5 The Internet Transport Protocols: Tcp.
1 Introduction to TCP.
2 The TCP Service Model.
3 The TCP Protocol.
4 The TCP Segment Header.
5 TCP Connection Establishment.
6 TCP Connection Release.
7 TCP Connection Management Modeling.
8 TCP Sliding Window.
9 TCP Timer Management.
28. A Course Outline About Computer Networks
The Transport Layer
THE TRANSPORT LAYER III
10 TCP Congestion Control.
11 The Future of TCP.
6 Performance Issues.
1 Performance Problems in Computer Networks.
2 Network Performance Measurement.
3 Host Design for Fast Networks?
4 Fast Segment Processing??
5 Header Compression
6 Protocols for Long Fat Networks.
7 Delay-Tolerant Networking
1 DTN Architecture.
2 The Bundle Protocol.
29. A Course Outline About Computer Networks
The Application Layer
THE APPLICATION LAYER I
1 DNS – The Domain Name System.
1 The DNS Name Space.
2 Domain Resource Records.
3 Name Servers.
2 ELECTRONIC MAIL*
1 Architecture and Services.
2 The User Agent.
3 Message Formats.
4 Message Transfer.
5 Final Delivery.
3 The World Wide Web.
1 Architectural Overview.
2 Static Web Pages.
3 Dynamic Web Pages and Web Applications.
4 HTTP – The HyperText Transfer Protocol.
30. A Course Outline About Computer Networks
The Application Layer
THE APPLICATION LAYER II
5 The Mobile Web.
6 Web Search.
4 Streaming Audio And Video.
1 Digital Audio.
2 Digital Video.
3 Streaming Stored Media.
4 Streaming Live Media.
5 Real-Time Conferencing.
5 Content Delivery.
1 Content and Internet Traffic.
2 Server Farms and Web Proxies.
3 Content Delivery Networks.
4 Peer-to-Peer Networks.
31. A Course Outline About Computer Networks
Network Security
NETWORK SECURITY I
1 Cryptography.
1 Introduction to Cryptography.
2 Substitution Ciphers.
3 Transposition Ciphers.
4 One-Time Pads.
5 Two Fundamental Cryptographic Principles.
2 Symmetric-Key Algorithms
1 DESÑThe Data Encryption Standard.
2 AESÑThe Advanced Encryption Standard.
3 Cipher Modes.
4 Other Ciphers.
5 Cryptanalysis.
3 Public-Key Algorithms
1 RSA.
2 Other Public-Key Algorithms.
32. A Course Outline About Computer Networks
Network Security
NETWORK SECURITY II
4 Digital Signatures.
1 Symmetric-Key Signatures.
2 Public-Key Signatures.
3 Message Digests.
4 The Birthday Attack.
5 Management Of Public Keys.
1 Certificates.
2 X.509.
3 Public Key Infrastructures.
6 Communication Security.
1 IPsec, 814.
2 Firewalls.
3 Virtual Private Networks.
4 Wireless Security.
7 Authentication Protocols.
33. A Course Outline About Computer Networks
Network Security
NETWORK SECURITY III
1 Authentication Based on a Shared Secret Key.
2 Establishing a Shared Key: The Diffie-Hellman Key
Exchange.
3 Authentication Using a Key Distribution Center.
4 Authentication Using Kerberos.
5 Authentication Using Public-Key Cryptography.
8 Email Security.
1 PGPÑPretty Good Privacy.
2 S/MIME.
9 Web Security.
1 Threats.
2 Secure Naming.
3 SSLÑThe Secure Sockets Layer.
4 Mobile Code Security.
10 Social Issues
34. A Course Outline About Computer Networks
Network Security
NETWORK SECURITY IV
1 Privacy.
2 Freedom of Speech.
3 Copyright.
35. A Course Outline About Computer Networks
Conclusions
CONCLUSIONS I
1 Computer Networks – Andrew S. Tanenbaum – 5th Edition.