教材使用:计算机网络 英文版·第五版

课程目标

1.运用计算机网络中的计算机和通信相关基础理论知识,结合计算机网络体系结构的分层思想,通过掌握的网络参考模型及其设计原理分析实际网络,对比不同网络系统的解决方案,从而可以对复杂网络及其应用系统进行优化和改进。

2.能通过掌握的计算机网络基础理论知识,结合查阅相关科技文献等途径,对复杂网络系统的设计、开发和应用中的问题进行分析,结合考虑社会、健康、安全、法律、文化以及环境等因素,并获得有效结论。

3.掌握计算机网络从物理层到应用层的工作原理,以及交换、路由、协议等的设计方法,能对复杂网络及其应用系统的工程问题进行分解,进一步调研分析问题的解决方案和实验方法,最终确定研究和实验方案。

4.能够阅读和理解计算机网络相关的英文科技文献,并就计算机网络专业问题能使用英语进行基本的沟通和交流。

课程要求

  • 掌握五层网络的模拟
  • 结构和原理
  • 掌握物理层的相关系统和技术
  • 掌握基本数据链路层协议的演变
  • 掌握Ethernet的原理及协议
  • 掌握主要的路由算法及路由协议
  • 掌握主要的传输层协议
  • 掌握应用层中相关协议的基本组成及原理

Chapter 1  Introduction

The Definition of Computer Networks【计算机网络的定义】

[1]The old model of a single computer serving all of the organization’s computational needs has been replaced by one in which a large number of separate but  interconnected computers do the job.

【旧时由一台计算机服务于整个组织内所有计算需求的老式模型,已经被由大量相互独立但彼此连接的计算机共同完成的新式模型取代】

【separate:单独的; 独立的; 分开的;interconnected:相联系,相互联系,相互连接】

[2]凡是利用通信设备和线路按不同的拓扑结构将位于不同地理位置、功能独立的多个计算机系统连接起来,以功能完善的网络软件(网络通信协议、信息交换方式及网络操作系统等)实现网络中硬件、软件资源共享和信息传递的系统。

Use of Computer Networks【计算机网络应用】

总略

【主要分为商业用途、家庭用途、移动设备应用以及social issues(社会问题)。生活中已经可以充分体验,不再多做说明。】

Network Hardware【网络硬件】

  • 分类标准:transmission technology and scale【传输技术以及规模】

  • Two Types of Transmission Technology:

1.Broadcast links【广播链接】

Broadcasting【广播】:A packet to all destinations by using a special code in the address filed, which is received and processed by every machine on the network.【一种通过在地址字段中使用特殊代码发送到所有目的地的数据包,由网络上的每台机器接收和处理。】

Multicasting【组播】:A packet is only allowed it sent to a subset of the network.【给一组机器发送数据包。】

2.Point-to-point links【点到点】

Unicasting【单播】:Point-to-point transmission with one sender and one receiver.【单播只有一个发送方和接收方。】

  • Classify computer network by scale【按规模分类】

Homework

蜂窝无线网络和基于IEEE802.11的无限热点的技术区别有哪些?【待解决】

计算机网络【Computer Networks】学习记录01相关推荐

  1. 【ArcGIS学习记录01】--利用CRU TS数据集绘制降雨量分布图

    [ArcGIS学习记录01]–利用CRU TS数据集绘制降雨量分布图 注:仅作为本人的学习记录方便以后复习查阅. 一.介绍 CRU TS 是目前使用最广泛的气候数据集之一,由英国国家大气科学中心 (N ...

  2. JavaScript学习记录01快速入门、基本语法、严格检查模式

    文章目录 JavaScript学习记录01快速入门.基本语法.严格检查模式 1.1什么是JavaScript 1.2认识JavaScript框架 1.3快速入门 1.4基本语法入门 1.5数据类型简介 ...

  3. jadx学习记录01

    原计划是先学习 okHttp 和拦截器,再用 Android Studio 来 demo 下,奈何 Android Studio 装完 sync 一直失败,后续换个电脑再试下.一并整理 okHttp ...

  4. echarts引入geo地图数据,前端学习记录01

    最近遇到项目需要使用使用geoJson数据在echarts上进行地图的绘制,仅使用此文记录学习的过程. 首先需要在项目中引入echart相关依赖,在package.json中添加如下依赖: " ...

  5. 学习记录01:使用pyqt5搭建yolo3目标识别界面

    使用pyqt5搭建yolo3目标识别界面 已有重制版,yolo3检测界面重制版,更简单,完善. 由于这是我第一次写这种博客,其目的也不是为了赚取积分,主要是为了记录我的学习过程中的一些方法,以便以后我 ...

  6. 【C语言学习记录01】使用递归实现十进制转二进制

    前言 我本人也在慢慢学习C语言,看的是C Primer Plus这本书,为了激励自己学习下去,所以会慢慢发分享一些学习心得,也当是记录一下吧,以后也好回顾回顾,本人很菜,高手们不要嘲笑,有问题欢迎指点 ...

  7. Linux学习记录-01(Linux系统发展史)

    对计算机一直感觉很神秘,想要学习,奈何不是计算机专业出身,最近决定开始学习,也算是充实一下自己,希望自己可以坚持下去. 一.Linux系统 Linux是一套免费使用和自由传播的类Unix操作系统,是一 ...

  8. 微信小程序开发学习记录01

    微信小程序结构 根目录 app.js:小程序逻辑文件(必须) app.json:小程序配置文件(必须) app.wxss:全局公共样式文件(非必须) pages 组成小程序的多个页面,每个页面都有: ...

  9. 【品优购电商学习记录01】工程结构

    不依赖service 远程调用     cart order 商家管理后台 运营商管理后台 数据库 框架搭建:

最新文章

  1. 深度学习(二十四)矩阵分解之基于k-means的特征表达学习
  2. mysql8.0.13安装版_windows下mysql 8.0.13 解压版安装图文教程
  3. mysql 异步_MySQL -- 异步I/O
  4. python操作json字符串,超详细的Python文件操作知识
  5. CDP客户数据管理平台体系化搭建
  6. Wi-Fi闪开,网速快 100 倍的Li-Fi要来了
  7. Java视频教程免费分享(网盘直接取)
  8. MySQL 定时备份数据库(非常全),值得收藏!
  9. element 如何使用自定义icon图标
  10. git 拉取最新代码
  11. iPhone蓝牙技术学习
  12. java语言中标识符大小写不敏感_下列叙述中,正确的是()。A.Java语言的标识符是区分大小写的B.源文件名与public类名可...
  13. 清橙OJ A1046 加法器
  14. 2015年计算机大会----顶级盛宴
  15. 3DMax 建模注意点(二)
  16. 购买运动耳机应该考虑什么问题,六款运动耳机推荐
  17. python画学习曲线_Python在同一个figu上用scikitlearn绘制几个学习曲线
  18. linux怎么读(中文读音发音)
  19. 二维图形旋转公式的推导
  20. 解决谷歌浏览器不能打开Axure原型的问题

热门文章

  1. 电驴大全为什么下载不了的原因,以及其他下载资源的网站
  2. Java学习20天 String 类 常用方法 String、StringBuffer、StringBuilder三者的异同
  3. linux centos7 安装gc,Linux(Centos7)安装Java JDK及卸载
  4. 基于cv2的图片处理之轮廓、截图(一)
  5. 如何在arxiv上面发论文
  6. GAN-INT-CLS 论文阅读笔记 text2img
  7. 5g的云计算机,三家运营商怎样看待云计算和5G的关系?
  8. 【基础代码】python 一些常用的基础代码
  9. c/c++面试题摘抄
  10. 基于深度多尺度卷积LSTM网络的出行需求和出发地预测