Computer Networking Fundamentals
Discover the essentials of computer networks through Dr. Wenbing Zhao's lecture slides. Explore topics such as Internet infrastructure, network protocols, and the significance of interconnected systems. Delve into the nuts and bolts of the Internet, understanding protocols that govern communication between machines. Gain insights into the hierarchical structure of networks, Internet standards, and the role of protocols in ensuring seamless data transmission.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
CIS454/554 Data Comm. Networks Lecture 1 Wenbing Zhao w.zhao1@csuohio.edu (Part of the slides are based on Drs. Kurose & Ross s slides for their Computer Networking book) 3/13/2025 1
Instructor Information Instructor: Dr. Wenbing Zhao Office: SH317 Email: w.zhao1@csuohio.edu 3/13/2025 Wenbing Zhao
What is a Computer Network? A group of computers inter-connected together Local Area Network What makes this course so relevant is the Internet 3/13/2025 Wenbing Zhao
Internet: Nuts and Bolts View Mobile network PC Millions of connected computing devices: hosts = end systems Running network apps server Global ISP wireless laptop cellular handheld Home network Communication links Fiber, copper, radio, satellite Transmission rate = bandwidth Regional ISP access points Institutional network wired links Routers: forward packets (chunks of data) router 3/13/2025 1-4
Internet: Nuts and Bolts View Mobile network Protocols control sending, receiving of msgs e.g., TCP, IP, HTTP, Skype, Ethernet Internet: network of networks loosely hierarchical public Internet versus private intranet Internet standards RFC: Request for comments IETF: Internet Engineering Task Force Global ISP Home network Regional ISP Institutional network 3/13/2025 1-5
Whats a Protocol? Human Protocols: what s the time? I have a question introductions Network Protocols: machines rather than humans all communication activity in Internet governed by protocols specific msgs sent specific actions taken when msgs received, or other events protocols define format, order of msgs sent and received among network entities, and actions taken on msg transmission, receipt 3/13/2025 1-6
Whats a Protocol? A human protocol and a computer network protocol: Hi TCP connection request TCP connection response Hi Got the time? 2:00 Get http://www.awl.com/kurose-ross <file> time 3/13/2025 1-7
Achieving Connectivity is Not Easy Transport Service User Layered approach We will study issues in each layer in a top-down order Application Transport Network Data Link application transport network data link Transport Service Provider physical Physical Layer is not covered 3/13/2025 Wenbing Zhao
Course Objectives Good understanding of the computer networking technologies How connectivity is achieved? Hands on experience Labs: observe how protocols work Project: implement something! 3/13/2025 Wenbing Zhao
Topics Overview of computer networks Internet structure Network edge Network core Delay, loss and throughput Network layers, service models 3/13/2025 Wenbing Zhao
Topics Application Layer HyperText Transfer Protocol (HTTP) Domain Name Service (DNS) FTP, Email (will not be covered) 3/13/2025 Wenbing Zhao
Topics Transport layer Main service: End-to-end reliable communication User Datagram Protocol (UDP) Transport Control Protocol (TCP) 3/13/2025 Wenbing Zhao
Topics Network layer Main service: routing over multiple hops Routing algorithms Internet Protocol (IP) IP address allocation Internet Control Protocols: ICMP, ARP, DHCP 3/13/2025 Wenbing Zhao
Topics Data Link Layer (part 1): Basic communication protocols Main service: provide point-to-point single hop communication service to higher layer Framing: group bits together Error control Flow control 3/13/2025 Wenbing Zhao
Topics Data Link Layer (part 2): Medium access control protocols Shared medium, multiple concurrent users, need to address conflict 3/13/2025 Wenbing Zhao
Labs Purpose: Observe how protocols work Tools used: Wireshark 5 lab sessions HTTP DNS TCP IP Ethernet, ARP & DHCP Tell me and I forget. Show me and I remember. Involve me and I understand. - Chinese proverb 3/13/2025 Wenbing Zhao
Topical Objective Based Homework Traditional homework: problem-based Assignments posted on blackboard; Submission also on blackboard Perusall homework: social learning based; Must use perusall Homework problems will be discussed during the discussion session 3/13/2025 Wenbing Zhao
Quizzes 4 quizzes. Basically one quiz for each layer The quizzes are closed book and closed notes, except that you are allowed to bring with you a one-page hand- written cheat sheet no larger than the US letter size (double-sided allowed) No makeup quizzes! No midterms and final exam 3/13/2025 Wenbing Zhao
Project Implementation of a reliable data transfer protocol Programming language: Java Compiled code given on some of the implemented tasks Template given on the project To be completed individually Comprehensive project report required for each project For graduate students, a project demo is required 3/13/2025 19
Grading Grading scale: A: 90-100% A-: 85-89% B+: 80-84% B: 75-79% B-: 70-74% C+: 65-69% (CIS454 only) C: 60-64% (60-69% for CIS554) D: 55-59% (CIS454 only) F: < 55% (<59% for CIS554) Quizzes 60% Traditional Homework: 10% Perusall Homework: 10% Labs: 10% Project: 20% 3/13/2025 Wenbing Zhao
Do not cheat! Do not copy other student s lab report, quizzes or projects Do not copy someone else s work found on the Internet 3/13/2025 Wenbing Zhao
Consequences for Cheating You get 0 credit for the task you have cheated If the task is worth more than 25% of the course, it is considered a major infraction Otherwise, it is considered a minor infraction For major infraction and repeated minor infractions You will get an F grade, and You may be suspended or repulsed from CSU CSU Code of Conduct For undergraduates, I m obligated to file a report to the college dean 3/13/2025 Wenbing Zhao
Reference Texts James F. Kurose, Keith W. Ross, Computer Networking: A Top-Down Approach Featuring the Internet 6th Edition or later, Addison-Wesley 3/13/2025 Wenbing Zhao
Additional Information Course Web site: https://academic.csuohio.edu/zhao-wenbing/cis454-554-computer- networks-data-communication-networks/ Lecture notes will be posted Schedule may be changed over time, please check it regularly Blackboard will be used for homework posting and assignments submission 3/13/2025 Wenbing Zhao