1 / 11

1 st Semester 200 7 MI305 Computer Networks

1 st Semester 200 7 MI305 Computer Networks. Instructor: Jen-Liang Cheng Email: tomcheng @ mail . tcu .edu .tw Office: H 501-1( 福田樓 ) Lectures: Tue 6-8 節 , 150D Office hours: 1 3 : 3 0- 15 : 3 0pm Wed, Thu or by appointment (7682) Course homepage:

elysia
Download Presentation

1 st Semester 200 7 MI305 Computer Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 1st Semester 2007MI305Computer Networks • Instructor: Jen-LiangCheng • Email: tomcheng@mail.tcu.edu.tw • 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 course info

  2. Computer Networking: A Top Down Approach Featuring the Internet, 3rd edition. Jim Kurose, Keith RossAddison-Wesley, July 2004. 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 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 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 course info

  6. Grading breakdown • Homework: 20% • Projects: 30% • Midterm: 20% • Final exam: 30% course info

  7. Course Policies • no late turn-in is accepted for credit • no make-up exams • no misconduct course info

  8. Tentative course schedule • Midterm: November13rd, in-class exam • Final: January25 covers everything, but the latter part after the midterm will carry more weights • Projects: Project #1: Oct16 – Nov9 Project #2: Dec 2 - Jan 5 course info

  9. 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 Internet History 1961-1972: Early packet-switching principles course info

  10. 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 Internet History 1972-1980: Internetworking, new and proprietary nets course info

  11. 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 Internet History 1990, 2000’s: commercialization, the Web, new apps course info

More Related