随笔分类 - 计算机网络
摘要:TCP 三次握手和四次挥手 https://zhuanlan.zhihu.com/p/472361432 TCP 基本认识 序列号:在建立连接时由计算机生成的随机数作为其初始值,通过 SYN 包传给接收端主机,每发送一次数据,就「累加」一次该「数据字节数」的大小。用来解决网络包乱序问题。 确认应答号
阅读全文
摘要:
socket()、connect()、bind()、listen()、accept()、close()
阅读全文

摘要:本章讨论各种应用进程通过什么样的应用层协议来使用网络所提供的这些通信服务。 在上一章,我们已学习了运输层为应用进程提供了端到端的通信服务。但不同的网络应用的应用进程之间,还需要有不同的通信规则。因此在运输层协议之上,还需要有应用层协议(application layer protocol)。这是因为
阅读全文
摘要:运输层协议的概述 进程之间的通信 从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。 当网络的边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通信时,只有位于网络边缘部分的主机的协议栈才有运输层,而网络核心部分中的路由器在转
阅读全文
摘要:本章讨论网络互连问题。在介绍网络层提供的两种不同服务后,就进入本章的核心内容一一网际协议IP,这是本书的一个重点内容。只有深入地掌握了 IP协议的主要内容,才能理解互联网是怎样工作的。 本章还要讨论网际控制报文协议ICMP,几种常用的路由选择协议,IPv6的主要特点,IP多播的概念。在讨论虚拟专用网
阅读全文
摘要:数据链路层属于计算机网络的低层。数据链路层使用的信道主要有以下两种类型: 点对点信道 广播信道 本章最主要的内容是: 数据链路层的点对点信道和广播信道的特点,以及这两种信道所使用的协议的特点。 数据链路层的三个基本问题:封装成帧、透明传输和差错检测。 以太网MAC层的硬件地址。 适配器、转发器、集线
阅读全文
摘要:物理层的基本概念 物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流。 可以将物理层的主要任务描述为确定与传输媒体的接口有关的一些特性 机械特性:指明接口所用接线器的形状和尺寸、引脚数目和排列。 电气特性:指明在接口电缆的各条线上出现的电压范围。 功能特性:指明某条线上出现的某一电平的
阅读全文
摘要:互联网的描述 网络的网络 计算机网络(简称为网络)由若干结点(node)和连接这些结点的链路(link)组成。网络中的结点可以是计算机、集线器、交换机或路由器等。 网络之间还可以通过路由器互连起来,这就构成了一个覆盖范围更大的计算机网络。这样的网络称为互连网(intenetwork或internet
阅读全文