「コンピュータネットワー「コンピュータネットワーク概論」ク概論」
Introduction to Introduction to Computer NetworksComputer Networks
Professor Lawrence Landweber, U. of Professor Lawrence Landweber, U. of WiscWisc
Professor Jun Murai, KEIO UniversityProfessor Jun Murai, KEIO University
1999.9.281999.9.28
Prof. LawrenceProf. Lawrence (Larry) (Larry) LandweberLandweber
Univ. of Wisconsin, MadisonUniv. of Wisconsin, Madison
Jun MuraiJun Murai
Professor of KEIO UniversityProfessor of KEIO University Current hot topics Current hot topics
ICANN, ISOC, JPNIC …ICANN, ISOC, JPNIC … Works on Internet since ?…Works on Internet since ?… Leading WIDE project since 1986Leading WIDE project since 1986 Led JUNET project 19?? – 1986Led JUNET project 19?? – 1986
Internet ArchitectureInternet Architecture
Connection : End-to-endConnection : End-to-end IP: just forwarding in the middleIP: just forwarding in the middle
TCPUDP
Application
IP
Network Interface
Physical
UDPTCP
Application
IP
Network Interface
Physical
IP
Network Interface
Physical
IP
Network Interface
Physical
Who should take this Who should take this coursecourse
Students who want to get basic Students who want to get basic knowledge of the computer knowledge of the computer networks.networks.
Students who wants to get Students who wants to get network programming skillsnetwork programming skills
Students who wants to Students who wants to experience classes using leading experience classes using leading edge technologyedge technology
WhoWho
Who’s giving lecturesWho’s giving lectures Prof. Jun Murai, KEIO UnivProf. Jun Murai, KEIO Univ Prof. Lawrence Landweber, U of Prof. Lawrence Landweber, U of
WiscWisc Who’s taking lecturesWho’s taking lectures
Grad and Undergrad Students at Grad and Undergrad Students at WisconsinWisconsin
Grad Students at KEIO UnivGrad Students at KEIO Univ Grad Students at Nara Institute of Grad Students at Nara Institute of
Technology and ScienceTechnology and Science
Who’s supporting (1) Who’s supporting (1) Japan Technical SupportJapan Technical Support
Akira Kato – U. of Tokyo, WIDE Akira Kato – U. of Tokyo, WIDE network/APANnetwork/APAN
Osamu Nakamura – KEIO University, Osamu Nakamura – KEIO University, WIDE networkWIDE network
Hiroshi Esaki – U. of Tokyko, JB/JGNHiroshi Esaki – U. of Tokyko, JB/JGN Kazunori Sugiura – CRL/KEIO Univ.Kazunori Sugiura – CRL/KEIO Univ.
NetworkNetwork Kengo Nagahashi – KEIO Univ, IPv6Kengo Nagahashi – KEIO Univ, IPv6 Akimichi Ogawa – KEIO Univ, DV Akimichi Ogawa – KEIO Univ, DV
over IPover IP Masafumi Oe – NAIST networkMasafumi Oe – NAIST network Naoto Morishima – NAIST networkNaoto Morishima – NAIST network
Who’s supporting (2)Who’s supporting (2)
Japan SOI StaffJapan SOI Staff Yuri AkitaYuri Akita Koji OgawaKoji Ogawa Koshiro MitsuyaKoshiro Mitsuya Shoichi YokoyamaShoichi Yokoyama Takeru Nomura and other SOI Takeru Nomura and other SOI
membersmembers Japan Project OrganizerJapan Project Organizer
Keiko Okawa – KEIO Univ.Keiko Okawa – KEIO Univ. Ray Atarashi – NAISTRay Atarashi – NAIST
WIDE ProjectWIDE Project
Group of Group of developers/operators/researchersdevelopers/operators/researchers
University, Industry, and University, Industry, and GovernmentGovernment
350 members, about 250 active350 members, about 250 active Share testbeds:Share testbeds:
High High speed/Wireless/IPv6/Mobile/Multicasspeed/Wireless/IPv6/Mobile/Multicastt
Non-profit, non-legal entityNon-profit, non-legal entity
WIDE Project WIDE Project approachesapproaches
Missionary workMissionary work IPv6 IPv6
ChallengesChallenges TCP protocolsTCP protocols Mobile InternetMobile Internet
TestbedsTestbeds IPv6IPv6 MulticastMulticast MobileMobile
DeploymentDeployment Practical use of super advanced Practical use of super advanced
technologiestechnologies Practical use of existing Internet Practical use of existing Internet
environmentenvironment
NAISTKEIO SFC
Hitachi
SONY-CSL
ToshibaCRL
MEX
Univ. TokyoNTT/KDDTo: Osaka
To: JAIST
To: Kyoto
TohokuTo: Tohoku
JAIST
KyotoOsaka
Kurashiki
Hitoshima
Kyushu
JB: Network Topology and organization map
Connected site
Data-link line
Kyushu-U Hiroshima UOsaka-U
JAIST
KUSA
NAIST
Keio-U
CRL-NTT
Kyoto-U
U-Tokyo
Tohoku-UCSI
K.A.I.U
K.I.TH.C.U
Sony-CSL
CRL
CRL-KDD
Hitachi
MEX
Toshiba
JB’s Backbone
STARTAP6TAP
Univ. of Wisconsin, Madison
KEIO Univ. SFC
NAIST
TransPac
“CS640 Introduction to Computer Networks” by 3 Universities, 1999.9 – 2000.1
Interactive classes using DV multicast over IPv6
+ On-demand classes using
SOI archives on the Internet
Prof. Murai Prof. Landweber
SOI Research Architecture
Lecture Archiving System
Lecture on demand
system
InteractiveRemote lecture
System
ReliableMulticast
Diffserv
UDLR Multicast
D-WDM ATM Satellite
How to studyHow to study
Take Jun’s classes at classroom Take Jun’s classes at classroom as usualas usual
Take Larry’s classes at classroom Take Larry’s classes at classroom from Wisconsinfrom Wisconsin
Take classes on-demand on the Take classes on-demand on the InternetInternet
Do some programming for projectDo some programming for project Everything is available online - Everything is available online -
http://www.http://www.sfcsfc.wide.ad..wide.ad.jpjp//soisoi/class/99006//class/99006/
Study Topics of this Study Topics of this coursecourse
Link LayerLink Layer Network LayerNetwork Layer Transport LayerTransport Layer Larry will explain more.Larry will explain more.
ScheduleSchedule
09/28 09/28 Introduction of the course (Larry Introduction of the course (Larry and Jun)and Jun)
10/05 10/05 Network Introduction (Larry and Network Introduction (Larry and Jun)Jun)
10/12 10/12 Link Layer Introduction (Larry Link Layer Introduction (Larry and Jun)and Jun)
10/19 10/19 more on Link Layer (Jun)more on Link Layer (Jun) 10/26 10/26 Packet switching (Larry and Jun)Packet switching (Larry and Jun) 11/02 11/02 more on Packet Switching (Jun)more on Packet Switching (Jun) 11/09 11/09 End-to-End system (Larry and End-to-End system (Larry and
Jun)Jun) 11/16 11/16 more on End-to-End system more on End-to-End system
(Jun)(Jun)
Schedule (cont’d)Schedule (cont’d)
11/30 11/30 more on End-to-End system more on End-to-End system (Jun)(Jun)
12/0 12/0 Internetworking (Larry and Internetworking (Larry and Jun) Jun)
12/14 12/14 休講休講 12/20 12/20 Congestion Control (Larry Congestion Control (Larry
and Jun)and Jun) ( ( 補講補講 )) 01/11/00 01/11/00 Q and A (Larry and Jun)Q and A (Larry and Jun) 01/18/00 01/18/00 more on Congestion more on Congestion
Control (Jun)Control (Jun) 01/25/00 01/25/00 Project Demo (Jun)Project Demo (Jun)
Text bookText book
Larry L. Peterson and Bruce S. Larry L. Peterson and Bruce S. Davie,"Computer Networks - A Davie,"Computer Networks - A system approach"Morgan system approach"Morgan Kaufmann Pbulishers, Inc., ISBN: Kaufmann Pbulishers, Inc., ISBN: 1-55860-368-91-55860-368-9 Available at Available at
http://www.amazon.com/http://www.amazon.com/ Search with ISBN numberSearch with ISBN number $74.95 + shipping cost < 10M Yen$74.95 + shipping cost < 10M Yen
篠田陽一訳 「篠田陽一訳 「 UNIX UNIX ネットワークプネットワークプログラミング 第ログラミング 第 22 版 版 Vol.1 Vol.1 」」トッパトッパンン ,,ISBN4-8101-8612-1ISBN4-8101-8612-1 Available to Available to 生協生協
HomeworkHomework
Register as a student at SOIRegister as a student at SOI Order a text bookOrder a text book Take ?? Lecture from SOITake ?? Lecture from SOI