24
Course Introduction 20 15 Computer networks 赵赵赵 [email protected]

Course Introduction 2015 Computer networks 赵振刚 [email protected]

Embed Size (px)

Citation preview

Page 1: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

Course Introduction 2015

Computer networks

赵振刚 [email protected]

Page 2: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

Course Introduction 2015

ContentsMaterialsCoursesAbout us

Page 3: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

1. Contents

Computers and networks

Page 4: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

1.1 Computers’ hardware approach

Adapter

Page 5: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

1.1 Computers’ hardware approach

Adapter硬件地址硬件地址

至外部网适配器(网卡)适配器

(网卡) 串行通信CPU 和存储器

CPU 和存储器

生成发送的数据处理收到的数据

把数据发送到外部网从外部网接收数据

计算机

IP 地址IP 地址

并行通信

Page 6: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

1.2 Computers’ hardware approach

对外部数据的计算

和处理

外部设备

Page 7: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

1.2 Computers’ software approachDatagramSocket serverSocket =

new DatagramSocket

(6428);

transport

application

physical

link

network

P3transport

application

physical

link

network

P1

transport

application

physical

link

network

P4

DatagramSocket mySocket1 = new DatagramSocket (5775);

DatagramSocket mySocket2 = new DatagramSocket (9157);

source port: 9157dest port: 6428

source port: 6428dest port: 9157

source port: ?dest port: ?

source port: ?dest port: ?

Page 8: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

1.3 Computers’ communication approach

5

4

3

2

1

5

4

3

2

1

计算机 1

AP2AP1

计算机 2

应 用 程 序 数 据应用层首部

H5

10100110100101 比 特 流 110101110101

数据与分层模型

应 用 程 序 数 据

H5 应 用 程 序 数 据

H4 H5 应 用 程 序 数 据

H3 H4 H5 应 用 程 序 数 据

H4

运输层首部

H3

网络层首部

H2

链路层首部

T2

链路层尾部

Page 9: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

1.3 Computers’ communication approach

Protocol layers

Page 10: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

1.3 Computers’ communication approach

Page 11: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

2. Materials

textbook

Page 12: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

2. Materials

Request For Comments

http://www.ietf.org/rfc.html

Page 13: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

2. Materials

Readings

Page 14: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

2. Materials

Readings

Page 15: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

2. Materials

Protocol analysis tools http://www.wireshark.org/

Page 16: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

2. Materials

Codes analysis 4.4BSD

Page 17: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

2. Materials

Videos

Page 18: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

3. Courses

An engineers technological lecture

Page 19: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

Ours’ target

• A Top-Down Approach, beginning at the application layer and working its way down toward the physical layer, involving concepts such as C/S and P2P model , Socket, Ethernet, and technologies that woven together in an intricate manner.

• Be familiar with TCP/IP protocols , architecture of internet , skilled at Socket programming

Page 20: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

3. Courses

• Theory teaching : 40 hours , 10times

• Experiment courses : 20 hours , 5times

• score  :– test (closed book) : 50%– experiment and homework: 50%

Page 21: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

experiment courses

Exp1. Packet sniffer and analysis based on WiresharkExp2. Development of e-mail protocol(SMTP/POP3)Exp3. Socket programmingExp4. Routing based on RouteSimExp5. CRC coding/web security

19:00---21:30 Aug.16th,19th,23th,25th,26th

At 301 and 303 room, building sixian

Page 22: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

4. Teachers or advisers

• 赵振刚 http://staff.ustc.edu.cn/~gavin/

[email protected]

思贤楼 507( 西区学生食堂电梯 5 楼右手边 )

0512-68839303• 陈博 http://staff.ustc.edu.cn/~chenbo2008/

[email protected]

思贤楼 504• 王建新 [email protected]

思贤楼 401 网络实验室

Page 23: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

5.conference and workshops

ACM Sigcomm, MobiCom, HotnetsMobihoc sigmetricsInfocom Sensys IPSN ICNP a ) trans IEEE/ACM Trans.networking IEEE JSAC IEEE Tran.mobile computing IEEE Trans on Parallel and Distributed Systems IEEE TWC IEEE TVTb) magazine ACM Computing surveys Communications of the ACM IEEE communication magazine IEEE network IEEE wireless communications

SCI

Page 24: Course Introduction 2015 Computer networks 赵振刚 gavin@ustc.edu.cn

Thanks