Download 61765 Computer Networks I

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Wake-on-LAN wikipedia , lookup

TCP congestion control wikipedia , lookup

Computer security wikipedia , lookup

Net neutrality law wikipedia , lookup

Wireless security wikipedia , lookup

Net bias wikipedia , lookup

Computer network wikipedia , lookup

Peering wikipedia , lookup

Cracking of wireless networks wikipedia , lookup

IEEE 1355 wikipedia , lookup

List of wireless community networks by region wikipedia , lookup

Deep packet inspection wikipedia , lookup

Piggybacking (Internet access) wikipedia , lookup

Zero-configuration networking wikipedia , lookup

Routing in delay-tolerant networking wikipedia , lookup

Internet protocol suite wikipedia , lookup

Recursive InterNetwork Architecture (RINA) wikipedia , lookup

Transcript
ORT Braude College
Department of Software Engineering
61765 Computer Networks I
Credits: 3.5; 3 lecture hours, 1 lab hour (2 hours every two weeks)
Prerequisites: 61753 Algorithms in Graph Theory or 61713
Course Description
This is an introductory course in computer networks and data communication methods.
The TCP/IP layers are presented using a top-down approach, from the application to
the physical layer. The course focuses on Internet protocols, with the addition of some
application and line protocols.
Lecturer
Mr. Ran Dror
Course Grade
Labs grades 25%
Final exam 75%
Homework 5% Magen
Course Contents
1.
2.
3.
4.
5.
Internet – an introduction: protocols, components and services, access methods,
delays, layer model.
Application layer: DNS, HTTP, SMTP, POP3, P2P protocols
Transport layer: services and principles, UDP, flow and congestion control, TCP
implementation.
Network layer: introduction to routing, link state and distance vector algorithms
and protocols, autonomous systems, IP, DHCP, NAT, IPv6.
Data Link layer: error detection and correction, MAC methods and access
protocols, Ethernet, wireless networks, switching, virtual LAN.
Learning Outcomes
Upon successful completion of this course, students will be able to:
1. Describe the principles and organization of TCP/IP stack
2. Recognize the role of Internet protocols in data transmission
3. Differentiate between routing protocols
4. Illustrate a detailed working model of moving data through networks/Internet
ORT Braude College
Department of Software Engineering
Bibliography
1. Andrew S. Tanenbaum, David J. Wetherall, "Computer Networks", 5th ed.
(Prentice Hall, 2011)
2. Kurose, J. F. and Ross, K. W (2009). Computer Networking: A Top-Down
Approach Featuring the Internet, (5th ed.), Pearson-Addison Wesley.
The preferred edition is the 5th, but previous editions may also be used.
Additional Bibliography
3. Peterson, L. L. and Davie, B. S. Computer Networks: A System Approach, Elsevier
(Morgan Kaufmann Publishers)
4. Medhi, D. and Ramasamy, K. (2007). Network Routing: Algorithms, Protocols, and
Architectures, Elsevier (Morgan Kaufmann Publishers).