Faculty of Engineering - Ain Shams University, Home
Computer Networks
What Will Learn?
-
Course Aims• Provide essential knowledge about the classification and design of computer networks and their protocols. • Follow a bottom-up approach to introduce network protocol layers and networking concepts. • Provide an in-depth study of the network layers starting from from the physical layer up to the application layer. .
-
Course Goals
- Decent Work and Economic Growth
- Industry, Innovation and Infrastructure
- Sustainable Cities and Communities
Requirements
Description
-
English Description
Essential networking technologies. Inner facets of computer networks. Functionality: Physical layer (copper, fiber, wireless, satellites, and Internet over cable), Data link layer (protocol principles, protocol verification, HDLC, and PPP), MAC sublayer (gigabit Ethernet, 802.11, broadband wireless, and switching), Network layer (routing algorithms, congestion control, QoS, IPv4, and IPv6), Transport layer (socket programming, UDP, TCP, RTP, and network performance), Application layer (e-mail, the Web, PHP, wireless Web, MP3, and streaming audio), Principles associated with each layer, Examples from networking, Internet, Wireless networks, Software defined networks (SDNs). Wireless networking: 802.11, 802.16, Bluetooth, 3G/4G/5G cellular. Fixed-network coverage of ADSL, Internet over cable, gigabit Ethernet, MLPS, Peer-to-Peer (P2P) networks, Fiber to the home, RIFD, Delay-tolerant networks, Internet routing, Multicasting, Congestion control, Quality of service, Real-time transport, Content distribution. -
Arabic Description
Essential networking technologies. Inner facets of computer networks. Functionality: Physical layer (copper, fiber, wireless, satellites, and Internet over cable), Data link layer (protocol principles, protocol verification, HDLC, and PPP), MAC sublayer (gigabit Ethernet, 802.11, broadband wireless, and switching), Network layer (routing algorithms, congestion control, QoS, IPv4, and IPv6), Transport layer (socket programming, UDP, TCP, RTP, and network performance), Application layer (e-mail, the Web, PHP, wireless Web, MP3, and streaming audio), Principles associated with each layer, Examples from networking, Internet, Wireless networks, Software defined networks (SDNs). Wireless networking: 802.11, 802.16, Bluetooth, 3G/4G/5G cellular. Fixed-network coverage of ADSL, Internet over cable, gigabit Ethernet, MLPS, Peer-to-Peer (P2P) networks, Fiber to the home, RIFD, Delay-tolerant networks, Internet routing, Multicasting, Congestion control, Quality of service, Real-time transport, Content distribution.
-
DepartmentComputer and Systems Engineering
-
Credit Hours3
-
GradesTotal ( 100 ) = Midterm (20) + tr.Student Activities (20 = tr.Industry 0% , tr.Project 10% , tr.Self_learning 0% , tr.Seminar 10% ) + tr.Oral/Practical (10) + Exam Grade (50)
-
HoursLecture Hours: 2, Tutorial Hours: 2, Lab Hours: 1
-
Required SWL100
-
Equivalent ECTS4
- - Andrew S. Tanenbaum, Computer Networks (5th Edition 2011 or 6th Edition 2021), Pearson publishing.
- - Kurose, J. F., and K. W. Ross. Computer Networking: A Top-Down Approach. (Eighth Edition. 2021). Pearson publishing
- - William Stallings, Data and Computer Communications, 10th Edition, 2014, Pearson publishing - Kurose, J. F., and K. W. Ross. Computer Networking: A Top-Down Approach. (Eighth Edition. 2021). Pearson publishing.