COMPUTER NETWORKS 谭晓阳 cs dept
COMPUTER NETWORKS 谭晓阳 CS dept
Part Introduction The kingdom of God is like a net Matthew 13: 47
Part I Introduction “The kingdom of God is like a net…” --Matthew 13:47
课程内容: 系统介绍计算机网络的基本概念和原理:从底层 的硬件连接、数据传输到高层的网络应用等各个 方面的内容 5 2021/1/30
5 2021/1/30 课程内容: ⚫ 系统介绍计算机网络的基本概念和原理:从底层 的硬件连接、数据传输到高层的网络应用等各个 方面的内容
将学习 网络术语 ●通信基础 通信媒介及信号 同步和非同步通信 带宽( bandwidth)、吞吐量( throughput)、噪 声( noise)及其关系 频分和时分多路复用 6 2021/1/30
6 2021/1/30 将学习… ⚫ 网络术语 ⚫ 通信基础 – 通信媒介及信号 – 同步和非同步通信 – 带宽( bandwidth )、吞吐量( throughput )、噪 声( noise)及其关系 – 频分和时分多路复用
将学习( continued) 联网技术 Packet switching Framing parity, and error detection Local and wide area technologies Network addressing Connection and extension(repeaters, bridges, hubs switches Topologies and wiring(star, ring bus) Next-hop forwarding Shortest path computation Measures of delay and throughput Protocol layers 7 2021/1/30
7 2021/1/30 将学习…(continued) ⚫ 联网技术 – Packet switching – Framing, parity, and error detection – Local and wide area technologies – Network addressing – Connection and extension (repeaters, bridges, hubs, switches) – Topologies and wiring (star, ring, bus) – Next-hop forwarding – Shortest path computation – Measures of delay and throughput – Protocol layers
将学习=( continued) ●网间互连技术 Motivation and concept Internet Protocol(IP)datagram format and addressing Internet routers and routing Address binding(ARP) Internet control messages(ICMP User Datagram Protocol (UDP Transmission Control Protocol (TCP) Protocol ports and demultiplexing 8 2021/1/30
8 2021/1/30 将学习…(continued) ⚫ 网间互连技术 – Motivation and concept – Internet Protocol (IP) datagram format and addressing – Internet routers and routing – Address binding (ARP) – Internet control messages (ICMP) – User Datagram Protocol (UDP) – Transmission Control Protocol (TCP) – Protocol ports and demultiplexing
将学习=( continued) 网络应用 Client-server paradigm Domain name system(DNS) File transfer(FTP Remote login(TELNET) Email transfer(SMTP) Web technologies and protocols ●HTTP,cG,Java 2021/1/30
9 2021/1/30 将学习…(continued) ⚫ 网络应用 – Client-server paradigm – Domain name system (DNS) – File transfer (FTP) – Remote login (TELNET) – Email transfer (SMTP) – Web technologies and protocols ⚫ HTTP, CGI, Java
不涉及 商业相关 Products Vendors Prices Network operating systems ●如何采购、配置、操作网络 ●如何设计、实现协议软件 10 2021/1/30
10 2021/1/30 不涉及 ⚫ 商业相关…. – Products – Vendors – Prices – Network operating systems ⚫ 如何采购、配置、操作网络 ⚫ 如何设计、实现协议软件
Background Required ●C编程能力( subset of c++) 操作系统基本知识 Terminology Functionality Processes and concurrent processing ● Desire to learn: ACTIVE LEARNINGE THINKING PRACTISING 11 2021/1/30
11 2021/1/30 Background Required ⚫ C 编程能力(subset of C++) ⚫ 操作系统基本知识 – Terminology – Functionality – Processes and concurrent processing ⚫ Desire to learn: ACTIVE LEARNING= THINKING + PRACTISING
课程内容安排 Signals, media, bandwidth, throughput, and multiplexing(2.5 weeks) e Packet transmission: concepts, technologies (4.5 weeks) Internetworking fundamentals(2.5 weeks o Internet applications ( 4.5 weeks) 12 2021/1/30
12 2021/1/30 课程内容安排 ⚫ Signals, media, bandwidth, throughput, and multiplexing (~2.5 weeks) ⚫ Packet transmission: concepts, technologies (~4.5 weeks) ⚫ Internetworking fundamentals (~2.5 weeks) ⚫ Internet applications (~4.5 weeks)