目录

  • 1 计算机网络技术 概述
    • 1.1 计算机网络技术问题导入
    • 1.2 计算机网络技术课程问题驱动及要求
    • 1.3 计算机网络形成与发展
    • 1.4 计算机网络概念、特征及分类
    • 1.5 计算机网络组成与体系结构
    • 1.6 计算机网络技术混合式学习指导
    • 1.7 本章重点难点技能小结
    • 1.8 本章课件
    • 1.9 补充:前沿技术-量子计算技术
    • 1.10 补充:CSDN计算机网络技术论坛网站
    • 1.11 补充:CNNIC中国互联网络发展应用状况报告
  • 2 物理层
    • 2.1 本章要求
    • 2.2 物理层与物理层协议概念
    • 2.3 数据通信的基本概念
    • 2.4 传输介质类型
    • 2.5 数据传输技术
    • 2.6 网络接入技术
    • 2.7 思考题
    • 2.8 本章重点难点
    • 2.9 物理层授课课件
    • 2.10 2章作业反馈
  • 3 数据链路层
    • 3.1 教学要求与知识图谱
    • 3.2 数据链路层导入
    • 3.3 差错产生与控制方法
    • 3.4 数据链路层功能及物理层区别
    • 3.5 链路层协议HDLC与PPP
    • 3.6 本章小结
    • 3.7 链路层课件
    • 3.8 作业思考题及部分作业反馈
  • 4 介质访问控制子层
    • 4.1 局域网技术的发展与演变
    • 4.2 Ethernet工作原理
    • 4.3 Ethernet组网设备与组网方法
    • 4.4 局域网互连与网桥
    • 4.5 无线局域网
    • 4.6 IEEE 802.11无线网络设备与Wi-Fi组网方法
    • 4.7 例题分析与实践
    • 4.8 教学反思-作业反馈与展示
    • 4.9 无线接入小实验:无线路由器接入
    • 4.10 补充:路由器发展报告及10大无线路由器
    • 4.11 介质访问控制子层课件
  • 5 网络层
    • 5.1 教学目标
    • 5.2 网络层与IP协议
    • 5.3 IP地址与子网划分
    • 5.4 路由选择算法与分组交付
    • 5.5 Internet控制报文协议—ICMP
    • 5.6 多协议标识交换MPLS协议
    • 5.7 地址解析ARP
    • 5.8 移动IP协议与基本术语
    • 5.9 IPv6地址及章节测验
    • 5.10 补充阅读材料及链接:高端路由器
    • 5.11 补充:路由测试小实验
    • 5.12 补充:IPV4与IPV6区别/阿里巴巴
    • 5.13 作业反馈
    • 5.14 网络层课件
  • 6 传输层
    • 6.1 传输层与传输层协议
    • 6.2 UDP协议
    • 6.3 TCP协议
    • 6.4 课程小结
    • 6.5 课程作业训练
    • 6.6 6章教学课件-传输层
  • 7 应用层
    • 7.1 学习内容、目标及要求
    • 7.2 Internet应用与应用层协议分类
    • 7.3 域名系统DNS
    • 7.4 电子邮件与文件传输FTP
    • 7.5 Web与基于Web的网络应用
    • 7.6 主机配置与动态主机配置协议DHCP
    • 7.7 网络管理与SNMP协议
    • 7.8 典型应用层协议—FTP的分析
    • 7.9 补充:IPV6域名服务器与小实验
    • 7.10 本章小结
    • 7.11 补充:科大网络中心机房及实验室
    • 7.12 应用层授课课件
  • 8 网络安全
    • 8.1 网络安全授课课件PPT
  • 9 相关前沿技术及应用
    • 9.1 课程国内外相关等级考试政策
    • 9.2 2020-06国考网络技术三级训练题
    • 9.3 线上线下课程学习成绩贝叶斯网络分析
    • 9.4 课程回顾与总结直播回放及训练
    • 9.5 国家新基建:5G、工业互联网及全球应用布局
    • 9.6 10章课程授课课件
    • 9.7 高端前沿:2020AI高峰论坛直播
    • 9.8 AI技术应用视频:人脸识别、饭菜识别场景
    • 9.9 补充:大数据学生实习视频
    • 9.10 2020研究生报考调查报告
传输层与传输层协议

6 传输层

6.1传输层

6章传输层在线教学直播回放


6章传输层在线教学直播课堂活动回放


本章学习要求

理解:网络环境中分布式进程通信的基本概念

掌握:进程通信中Client/Server模型

掌握:传输层的基本功能与服务质量QoS的基本概念

熟悉:传输控制协议TCP


本章知识图谱结构


6.1  传输层与传输层协议



背景:计算机网络本质特征?

计算机网络最本质的活动是分布在不同地理位置的主机之间的进程通信,以实现各种网络服务功能。

探究:对比物理、链路与网络层,为什么要设置传输层?


屏蔽网络层以下各层实现技术差异性,为应用层提供端-端进程通信服务;

网络层及以下实现了网络中主机之间的通信,但是数据通信不是最终的目

的;

设置传输层的主要目的就是要实现分布式进程通信

6.1.1  传输层功能

实现进程之间的端-端通信


6.1.2  传输协议数据单元的基本概念

传输层中实现传输层协议的软件称为传输实体

传输层之间传输的报文称为传输协议数据单元(TPDU



6.1.3  应用进程、传输层接口与套接字


基本概念:程序、进程和进程通信? 程序:在时间上按照严格次序的前后相继的操作序列,静态的概念,程序-步骤

 进程:动态的概念,一个程序对某个数据集的执行过程,分配计算机资源的

基本单位,由控制块、程序段及操作数据三部分组成


电商网络平台:阿里云飞天系统、微软window系统、AWS操作系统

进程小实验:

查看自己电脑有多少进程在运行?


6.1.4  网络环境中分布式进程标识方法

实现分布式进程通信要解决两个基本问题

     —进程标识与多重协议识别

端口号的分配方法

     —端口号的数值范围:065535之间的整数。

     —端口号的类型:熟知端口号、注册端口号和临时端口号

IANA对于端口号数值范围的划分:



临时端口号

由运行在客户上的TCP/UDP软件随机选取的只对一次进程通信有效

熟知端口号

TCP/UDP给每种标准的Internet服务器进程分配一个确定的全局端口号

注册端口号

为用户开发新的网络应用程序的服务器程序IANA登记一个注册端口号

在一台计算机中,不同的进程用进程号或进程标识(processID)惟一地标识出来 网络环境中完整的进程标识:

     本地主机地址-本地进程标识

     远程主机地址-远程进程标识

端口号portnumber):进程地址,网络环境中的进程标识,存在主机、服务器中。


多重协议的识别-进程全网惟一的标识

三元组方法:协议,本地地址,本地端口号


•五元组方法:

    协议    本地地址   本地端口号

                远地地址   远地端口号

•在UNIX操作系统中:

实例:TCP,141.8.22.53:80,202.16.122:30022

6.1.5  TCP/UDP协议与应用层协议的关系


6.1.6  补充:服务器/客户机服务模式

C-S服务模式

TCP/IP协议体系中,进程间的相互作用采用客户/服务器(Client/Server)模型客户与服务器分别表示相互通信的两个应用程序进程;


并发服务器(concurrent server)

一旦客户机的服务请求到达,服务器根据客户的服务请求的进程号,去激活相应的子进程,而服务器回到等待状态;

并发服务器叫做主服务器(master),把子服务器叫做从服务器(slave);

主服务器必须拥有一个全网公认的进程地址,客户进程根据服务器进程的公

认地址,向服务器提出服务请求。