计算机网络(第八版)期末复习(第五章运输层、第六章应用层)

本文主要是介绍计算机网络(第八版)期末复习(第五章运输层、第六章应用层),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

重要已用加粗表示,这些是复习的内容所以并没有包括许多细节,仅包括重要知识点方便快速过。

  1. 通信应该是两个主机中的应用进程,也就是端到端的通信
  2. 可靠信道和不可靠信道,其中运输层有两种运输协议,即面向连接的TCP(可靠的)无连接的UDP协议(不可靠的)
  3. 端口号:把协议端口号(端口)设为通信的抽象中终点。 软件端口 , 逻辑端口 , 用于标识 主机中的 应用程序
  4. 常用的端口号:其中HTTP和Web是一样的、HTTP = TCP + 80(端口)
  5. UDP协议
    1. 无连接
    2. 尽最大努力交付
    3. 面向报文
  6. TCP协议
    1. 面向连接的运输层协议
    2. 可靠交付
    3. 两个端点,每一条TCP连接只能是点对点的
    4. 提供全双工通信
  7. TCP可靠传输的原理
    1. 停止等待协议:就是每发送完一个分组就停止发生,等待对方的确认。在收到确认后再发送下一组。
    2. 无差错情况
    3. 出现差错
    4. 确认丢失和确认迟到
    5. 采用流水线传输
  8. TCP的连接建立:TCP建立的过程叫做握手,握手需要在客户和服务器之间交换三个TCP报文段
  9. 域名系统DNS:是互联网使用的命名系统,能把互联网上的主机名字转换为IP地址(www.baidu.com -> ip)
  10. 本地域名服务器,每一个互联网服务提供者ISP都拥有本地域名服务器
  11. 文件传送协议FTP协议:提供 不同 硬件/软件 类型 主机 之间的 文件传输服务 ; 实现文件在不同主机上的拷贝功能 , 即上传 , 下载 ;
  12. 超文本传送协议HTTP(HTTP本身是无连接的)
  13. 简单邮件传送协议SMTP、邮件读取协议POP3和IMAP
  14. 动态主机配置协议DHCP
  15. 防火墙:作为一种访问控制技术,通过严格控制进出网络边界分组,禁止如何不必要的通信。
    1. 作用 : 用于在两个网络之间实施 访问控制策略 ;
    2. 阻止: 某些类型的流量 通过 ( 双向 ) 防火墙 ( 主要功能 )
    3. 允许 : 允许 某些类型的流量 通过 ( 双向 ) 防火墙 ;

这篇关于计算机网络(第八版)期末复习(第五章运输层、第六章应用层)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/564004

相关文章

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

【Linux】应用层http协议

一、HTTP协议 1.1 简要介绍一下HTTP        我们在网络的应用层中可以自己定义协议,但是,已经有大佬定义了一些现成的,非常好用的应用层协议,供我们直接使用,HTTP(超文本传输协议)就是其中之一。        在互联网世界中,HTTP(超文本传输协议)是一个至关重要的协议,他定义了客户端(如浏览器)与服务器之间如何进行通信,以交换或者传输超文本(比如HTML文档)。

【408数据结构】散列 (哈希)知识点集合复习考点题目

苏泽  “弃工从研”的路上很孤独,于是我记下了些许笔记相伴,希望能够帮助到大家    知识点 1. 散列查找 散列查找是一种高效的查找方法,它通过散列函数将关键字映射到数组的一个位置,从而实现快速查找。这种方法的时间复杂度平均为(

计算机网络基础概念 交换机、路由器、网关、TBOX

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、VLAN是什么?二 、交换机三、路由器四、网关五、TBOXTelematics BOX,简称车载T-BOX,车联网系统包含四部分,主机、车载T-BOX、手机APP及后台系统。主机主要用于车内的影音娱乐,以及车辆信息显示;车载T-BOX主要用于和后台系统/手机APP通信,实现手机APP的车辆信息显示与控

第六章习题11.输出以下图形

🌏个人博客:尹蓝锐的博客 希望文章能够给到初学的你一些启发~ 如果觉得文章对你有帮助的话,点赞 + 关注+ 收藏支持一下笔者吧~ 1、题目要求: 输出以下图形

CCF推荐C类会议和期刊总结(计算机网络领域)

CCF推荐C类会议和期刊总结(计算机网络领域) 在计算机网络领域,中国计算机学会(CCF)推荐的C类会议和期刊为研究者提供了广泛的学术交流平台。以下是对所有C类会议和期刊的总结,包括全称、出版社、dblp文献网址以及所属领域。 目录 CCF推荐C类会议和期刊总结(计算机网络领域) C类期刊 1. Ad Hoc Networks 2. CC 3. TNSM 4. IET Com

React第五章(swc)

swc 什么是swc? SWC 既可用于编译,也可用于打包。对于编译,它使用现代 JavaScript 功能获取 JavaScript / TypeScript 文件并输出所有主流浏览器支持的有效代码。 SWC在单线程上比 Babel 快 20 倍,在四核上快 70 倍。 简单点来说swc实现了和babel一样的功能,但是它比babel快。 FAQ为什么快? 编译型 Rust 是

计算机基础知识复习9.6

点对点链路:两个相邻节点通过一个链路相连,没有第三者 应用:PPP协议,常用于广域网 广播式链路:所有主机共享通信介质 应用:早期的总线以太网,无线局域网,常用于局域网 典型拓扑结构:总线型 星型(逻辑总线型) 介质访问控制  静态划分信道 信道划分介质访问控制 频分多路复用FDM 时分多路复用TDM 波分多路复用WDM 码分多路复用CDM 动态分配信道 轮询访问介质访问控

Go语言设计与实现 学习笔记 第六章 并发编程(3)

系统调用 系统调用对于Go语言调度器的调度也有比较大的影响,为了处理这些特殊的系统调用,我们甚至专门在Goroutine中加入了_Gsyscall这一状态,Go语言通过Syscall和Rawsyscall等使用汇编语言编写的方法封装了操作系统提供的所有系统调用,其中Syscall在Linux 386上的实现如下: // 定义名为.Syscall的函数,该函数不允许栈分割,栈帧大小为0,有28字

应用层简单实现udp / tcp网络通信

一、常见网络接口总结 1、创建 socket 文件描述符 (TCP/UDP, 客户端 + 服务器) int socket(int domain, int type, int protocol); domain:AF_INET:网络通信,AF_LOCAL:本地通信 type:UDP:SOCK_DGRAM,TCP:SOCK_STREAM protocol:协议编号一开始设0 返回值:文件描