160 likes | 262 Views
전자공학특강 (Special Topics in Electrical Engr) : Computer Network EE 464C. Yung Yi EECS, KAIST http://lanada.kaist.ac.kr, yiyung@ee.kaist.ac.kr. Basic Information. Instructor Prof. Yung Yi, E3 6-3205, 042-350-3486 Don’t call me, but send emails for everything unless urgent TA Soomin Kim
E N D
전자공학특강(Special Topics in Electrical Engr): Computer NetworkEE 464C Yung Yi EECS, KAIST http://lanada.kaist.ac.kr, yiyung@ee.kaist.ac.kr
Basic Information • Instructor • Prof. Yung Yi, E3 6-3205, 042-350-3486 • Don’t call me, but send emails for everything unless urgent • TA • Soomin Kim • Location and Time • Mon, Wed, Fri, 9:00 AM – 9:50 AM • E3, #2220 • Can move this time if everybody agrees
Course Structure • Book, Slides • Programming • real program, simulation code • Course load • I guess: intermediate (but never high) • Field trip (if possible) A.V.A (Aliance of Valiant Arms)
Course Strategy • My whole objective • Let students actively participate in classes, and have fun • Not grading students • No cheating, No cheating, No cheating! • Discuss as much as you can with your friends • But, write your solutions and programs on your own • Very important
Grading • Mid-term 20, Final 40, Homework 25, Participation 15 • Note that “participation” is relatively high • Participation? • Before class, • Submit: • 2-3 questions from the last class, high credits for creative questions • 5-6 key words and its short explanation before class • Pick one student for a summary of pre-study and post-study • In class • I will monitor who asks questions and answer my questions
Text Book • Very popular and good book Computer Networking: A Top Down Approach 4th edition. Jim Kurose, Keith RossAddison-Wesley, July 2007.
Tips on how to get “A+” • Follow my strategy on class participation • Read the book BEFORE the class • Even if you don’t fully understand • Do homework by fully understanding principles • Look at the mountain first, and then trees • This course • Learn how to design networking systems • Not just understanding current technologies • Big picture is always, always, always important
Moodle Login with your portal ID, And register with my class
Very Short Course Overview • What is Internet and how it is working? • Key Words: TCP/IP, Ethernet, Routing, Congestion Control, Web, E-mail, Wireless Networking etc • What happens in the Internet if I press enter with http://www.google.com? • No serious math • Very fun!
Our goal: get “feel” and terminology more depth, detail later in course approach: use Internet as example Overview: what’s the Internet? what’s a protocol? network edge; hosts, access net, physical media network core: packet/circuit switching, Internet structure performance: loss, delay, throughput security protocol layers, service models history Chapter 1: Introduction Introduction
millions of connected computing devices: hosts = end systems running network apps PC Mobile network server Global ISP wireless laptop cellular handheld Home network Regional ISP access points wired links Institutional network router What’s the Internet: “nuts and bolts” view • communication links • fiber, copper, radio, satellite • transmission rate = bandwidth • routers: forward packets (chunks of data) Introduction
“Cool” internet appliances Web-enabled toaster + weather forecaster IP picture frame http://www.ceiva.com/ World’s smallest web server http://www-ccs.cs.umass.edu/~shri/iPic.html Internet phones Introduction
protocolscontrol 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 Mobile network Global ISP Home network Regional ISP Institutional network What’s the Internet: “nuts and bolts” view Introduction
communication infrastructure enables distributed applications: Web, VoIP, email, games, e-commerce, file sharing communication services provided to apps: reliable data delivery from source to destination “best effort” (unreliable) data delivery What’s the Internet: a service view Introduction
Next Class • Assignment • Read Chapter 1 • Don’t worry if you don’t fully understand • What to submit? • Write 5-6 keywords, and explain them (briefly) • Please advertise to your friends “class time change”