course info1 1 st semester 2007 mi305 computer networks instructor: jen-liang cheng email:...
TRANSCRIPT
![Page 1: Course info1 1 st Semester 2007 MI305 Computer Networks Instructor: Jen-Liang Cheng Email: tomcheng@mail.tcu.edu.tw Office: H501-1( 福田樓 ) Lectures:](https://reader035.vdocuments.us/reader035/viewer/2022072013/56649e675503460f94b627ad/html5/thumbnails/1.jpg)
course info 1
1st Semester 2007 MI305
Computer Networks
Instructor: Jen-Liang Cheng Email: [email protected] Office: H501-1(福田樓 ) Lectures: Tue 6-8 節 , 150D Office hours: 13:30-15:30pm Wed, Thu or by
appointment(7682) Course homepage:
http://www.jlc.tcu.edu.tw/ Check before class and print
![Page 2: Course info1 1 st Semester 2007 MI305 Computer Networks Instructor: Jen-Liang Cheng Email: tomcheng@mail.tcu.edu.tw Office: H501-1( 福田樓 ) Lectures:](https://reader035.vdocuments.us/reader035/viewer/2022072013/56649e675503460f94b627ad/html5/thumbnails/2.jpg)
course info 2
Computer Networking: A Top Down Approach Featuring the Internet,
3rd edition. Jim Kurose, Keith RossAddison-Wesley, July 2004.
![Page 3: Course info1 1 st Semester 2007 MI305 Computer Networks Instructor: Jen-Liang Cheng Email: tomcheng@mail.tcu.edu.tw Office: H501-1( 福田樓 ) Lectures:](https://reader035.vdocuments.us/reader035/viewer/2022072013/56649e675503460f94b627ad/html5/thumbnails/3.jpg)
course info 3
What this course is about
What are the underlying concepts and technologies that make the Internet run?
First/introductory course in computer networking Understand the basics of computer
networks: design and practice Learn the basics of TCP/IP protocol suite in
the current Internet Develop network programming skills
![Page 4: Course info1 1 st Semester 2007 MI305 Computer Networks Instructor: Jen-Liang Cheng Email: tomcheng@mail.tcu.edu.tw Office: H501-1( 福田樓 ) Lectures:](https://reader035.vdocuments.us/reader035/viewer/2022072013/56649e675503460f94b627ad/html5/thumbnails/4.jpg)
course info 4
course outline
Part 1: Introduction Part 2: Application Layer
-- Socket programming Part 3: Transport Layer Part 4: Network Layer Part 5: Link Layer, LANs
![Page 5: Course info1 1 st Semester 2007 MI305 Computer Networks Instructor: Jen-Liang Cheng Email: tomcheng@mail.tcu.edu.tw Office: H501-1( 福田樓 ) Lectures:](https://reader035.vdocuments.us/reader035/viewer/2022072013/56649e675503460f94b627ad/html5/thumbnails/5.jpg)
course info 5
Course Workload
Reading for every lecture Weekly homework assignment
Assigned every Tuesday (except the dead week)
Due the following Monday night; homework solutions posted in the evening of the next day.
work individually Two programming projects Midterm and final exams
Closed book/notes/everything Last but not least: Classroom participation
![Page 6: Course info1 1 st Semester 2007 MI305 Computer Networks Instructor: Jen-Liang Cheng Email: tomcheng@mail.tcu.edu.tw Office: H501-1( 福田樓 ) Lectures:](https://reader035.vdocuments.us/reader035/viewer/2022072013/56649e675503460f94b627ad/html5/thumbnails/6.jpg)
course info 6
Grading breakdown
Homework: 20% Projects: 30% Midterm: 20% Final exam: 30%
![Page 7: Course info1 1 st Semester 2007 MI305 Computer Networks Instructor: Jen-Liang Cheng Email: tomcheng@mail.tcu.edu.tw Office: H501-1( 福田樓 ) Lectures:](https://reader035.vdocuments.us/reader035/viewer/2022072013/56649e675503460f94b627ad/html5/thumbnails/7.jpg)
course info 7
Course Policies
no late turn-in is accepted for credit
no make-up exams no misconduct
![Page 8: Course info1 1 st Semester 2007 MI305 Computer Networks Instructor: Jen-Liang Cheng Email: tomcheng@mail.tcu.edu.tw Office: H501-1( 福田樓 ) Lectures:](https://reader035.vdocuments.us/reader035/viewer/2022072013/56649e675503460f94b627ad/html5/thumbnails/8.jpg)
course info 8
Tentative course schedule
Midterm:November 13rd, in-class exam
Final:January 25covers everything, but the latter
part after the midterm will carry more weights
Projects:Project #1: Oct 16 – Nov 9Project #2: Dec 2 - Jan 5
![Page 9: Course info1 1 st Semester 2007 MI305 Computer Networks Instructor: Jen-Liang Cheng Email: tomcheng@mail.tcu.edu.tw Office: H501-1( 福田樓 ) Lectures:](https://reader035.vdocuments.us/reader035/viewer/2022072013/56649e675503460f94b627ad/html5/thumbnails/9.jpg)
course info 9
Internet History
1961: Kleinrock - queueing theory shows effectiveness of packet-switching
1964: Baran - packet-switching in military nets
1967: ARPAnet conceived by Advanced Research Projects Agency
1969: first ARPAnet node operational
1972: ARPAnet
demonstrated publicly NCP (Network Control
Protocol) first host-host protocol
first e-mail program ARPAnet has 15 nodes
1961-1972: Early packet-switching principles
![Page 10: Course info1 1 st Semester 2007 MI305 Computer Networks Instructor: Jen-Liang Cheng Email: tomcheng@mail.tcu.edu.tw Office: H501-1( 福田樓 ) Lectures:](https://reader035.vdocuments.us/reader035/viewer/2022072013/56649e675503460f94b627ad/html5/thumbnails/10.jpg)
course info 10
Internet History
1970: ALOHAnet satellite network in Hawaii
1973: Metcalfe’s PhD thesis proposes Ethernet
1974: Cerf and Kahn - architecture for interconnecting networks
late70’s: proprietary architectures: DECnet, SNA, XNA
late 70’s: switching fixed length packets (ATM precursor)
1979: ARPAnet has 200 nodes
Cerf and Kahn’s internetworking principles: minimalism, autonomy
- no internal changes required to interconnect networks
best effort service model
stateless routers decentralized control
define today’s Internet architecture
1972-1980: Internetworking, new and proprietary nets
![Page 11: Course info1 1 st Semester 2007 MI305 Computer Networks Instructor: Jen-Liang Cheng Email: tomcheng@mail.tcu.edu.tw Office: H501-1( 福田樓 ) Lectures:](https://reader035.vdocuments.us/reader035/viewer/2022072013/56649e675503460f94b627ad/html5/thumbnails/11.jpg)
course info 11
Internet History
Early 1990’s: ARPAnet decommissioned
1991: NSF lifts restrictions on commercial use of NSFnet (decommissioned, 1995)
early 1990s: Web hypertext [Bush 1945,
Nelson 1960’s] HTML, HTTP: Berners-Lee 1994: Mosaic, later
Netscape late 1990’s:
commercialization of the Web
Late 1990’s – 2000’s: more killer apps: instant
messaging, P2P file sharing
network security to forefront
est. 50 million host, 100 million+ users
backbone links running at Gbps
1990, 2000’s: commercialization, the Web, new apps