![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 85
思翊
Hello , world.
展开
-
TCP/IP 详解卷一 - 第1章 概述
1.2 分层 网络协议通常分不同层次进行开发,每一层分别负责不同的通信功能。一个协议族,比如 T C P / I P,是一组不同层次上的多个协议的组合。 T C P / I P通常被认为是一个四层协议系统,如图所示。1) 应用层:负责处理特定的应用程序细节。包括:Telnet(远程登录)、FTP (文件传输协议)、SMTP (简单邮件传输协议)、SN原创 2015-01-26 20:40:57 · 574 阅读 · 0 评论 -
TCP/IP 详解卷一 - 第4、5章 ARP协议和RARP协议
4.1 引言 在以太网协议中规定,同一局域网中的一台主机要和另一台主机进行直接通信,必须要知道目标主机的 MAC 地址(硬件地址)。而在 TCP/IP 协议中,网络层和传输层只关心目标主机的 IP 地址。这就导致在以太网中使用 IP 协议时,数据链路层的以太网协议接到上层 IP 协议提供的数据中,只包含目的主机的 IP 地址。ARP是一种地址解析协议,是一个位于 TCP/IP协原创 2015-01-29 15:28:52 · 558 阅读 · 0 评论 -
TCP/IP 详解卷一 - HTTP协议和相关知识
HTTP协议简介 超文本传输协议(HypertextTransfer Protocol,简称HTTP)是应用层协议。HTTP 是一种请求/响应式的协议,即一个客户端与服务器建立连接后,向服务器发送一个请求;服务器接到请求后,给予相应的响应信息。HTTP在TCP/IP协议栈中的位置 HTTP协议通常承载于TCP协议之上,有时也承载于TLS或SSL协议层之上原创 2015-02-09 15:58:10 · 1043 阅读 · 0 评论 -
TCP/IP 详解卷一 - TCP的定时器和拥塞控制
TCP 是提供可靠的传输层,它使用的方法之一就是确认从另一端收到的数据。但是数据和确认都可能会丢失。TCP 通过在发送时设置一个定时器来解决这个问题。如果当定时器溢出时还没收到确认,它就会重传该数据。关键在于超时和重传策略,即怎样决定超时的时间间隔和如何确定重传的频率。 对于每个连接,TCP 管理着四个不同的定时器:重传定时器、坚持定时器、保活定时器 以及 2MSL 定时器。原创 2015-02-09 13:40:17 · 746 阅读 · 0 评论 -
TCP/IP 详解卷一 - TCP的交换数据流和成块数据流
TCP 报文段所携带的应用程序数据按照长度分为两种:交互数据和成块数据。 交互数据仅包含很少的字节。使用交互数据的应用程序(或协议)对实时性要求高,比如 Telnet、ssh 等。 成块数据的长度则通常为 TCP 报文段允许的最大数据长度。使用成块数据的应用程序(或协议)对传输效率要求高,比如 FTP。 TCP的交互数据流原创 2015-02-06 16:00:36 · 815 阅读 · 0 评论 -
TCP/IP 详解卷一 - TCP
TCP 和 UDP 都使用相同的网络层 IP,但是与 UDP 不同的是,TCP 是面向连接的、可靠的字节流协议。因此,在传输数据之前通信双方必须建立一个 TCP 连接。TCP 通过检验和、序列号、确认应答、重发机制、连接管理以及窗口控制等机制实现可靠性传输。TCP通过以下方式提供可靠性:1. 应用数据被分割成 TCP 认为最合适发送的数据块,即进行TCP 分段。这点与 UDP原创 2015-02-04 15:56:32 · 2071 阅读 · 0 评论 -
TCP/IP 详解卷一 - TCP连接的建立与释放
TCP 是面向连接的、可靠的字节流协议。因此,在传输数据之前通信双方必须建立一个 TCP 连接,建立 TCP 连接需要在服务器和客户端之间进行三次握手。通信双方数据传输完毕之后进行连接释放,释放连接需要在通信双方之间进行四次挥手。TCP 状态机 TCP 所谓的“连接”,只是通信双方维护一个“连接状态”,让它看上去好像有连接一样,其实 TCP 连接是虚拟的连接,不是电路连接。首原创 2015-02-04 16:41:25 · 901 阅读 · 0 评论 -
TCP/IP 详解卷一 - 路由协议
在互联网中,网络结构是相当复杂的(存在复杂的局域网或广域网),若想要将数据包从一个主机成功发送到目的主机,则需要合理的路由将数据转发最终发送到目的主机。而要使路由能够正确的工作,需要路由控制模块和相关的路由协议来支持路由的工作。原创 2015-02-03 14:23:19 · 1854 阅读 · 0 评论 -
TCP/IP 详解卷一 - UDP
TCP与UDP 传输层主要功能为两台主机上的应用程序提供端到端的通信,通过端口号识别两台主机上相对应程序之间进行通信。传输层中最主要的两个协议就是 TCP 和 UDP,可以根据 IP 首部的协议字段来识别传输数据的协议类型。 TCP 是面向连接的、可靠的流协议,流是指不间断的数据结构。它的任务是把来自应用程序的数据分成合适的小块交给下面的网络层,确认接收到数据的原创 2015-02-03 16:36:39 · 719 阅读 · 0 评论 -
TCP/IP 详解卷一 - 第6、7、8章 ICMP协议和ping、traceroute程序
6.1 ICMP 协议概述 ICMP 经常被认为是 IP 层的一个组成部分,它传递差错报文以及其他需要注意的信息。ICMP 报文通常被 IP 层或更高层协议(TCP 或 UDP)使用。ICMP 报文是在 IP 数据报内部传输的。如图所示: IP 协议是不可靠协议,不能保证IP 数据报能够成功的到达目的主机,无法进行差错控制,而 ICMP 协议能够协助 I原创 2015-01-29 16:02:39 · 744 阅读 · 0 评论 -
TCP/IP 详解卷一 - 第3章 IP 网络协议
3.1 引言 IP 是 TCP/IP 协议族中最为核心的协议。所有的 TCP、UDP、ICMP 和 IGMP 数据都是以 IP 数据报格式传输。IP 协议处于网络层,网络层主要是实现点对点的通信。IP 协议是一种不可靠、无连接的协议。 不可靠即不能保证 IP 数据报能够成功到达目的端,在传输过程中发生某种错误时,IP 协议会丢弃数据报,然后发送 ICMP 消息给信原创 2015-01-28 16:41:23 · 562 阅读 · 0 评论 -
TCP/IP 详解卷一 - 第2章 链路层
2.1 引言 数据链路层是计算机网络最基本的内容,在 TCP/IP 协议族中,数据链路层主要有三个目的:1. 为IP 模块发送和接收 IP 数据报;2. 为ARP 模块发送 ARP 请求和接收 ARP 应答;3. 为RARP发送RARP 请求和接收RARP 应答; 数据链路层的协议数据单元——帧:将 IP 层(原创 2015-01-27 18:05:44 · 520 阅读 · 0 评论 -
转发器、集线器、网桥、交换机、路由器和网关简介
转发器、集线器、网桥、交换机、路由器和网关都是网络互连设备。 转发器 转发器(Repeater)又被称为中继器或放大器,执行物理层协议,负责第一层(物理层)的数据中继,实现电气信号的“再生”。用于互连两个相同类型的网段,主要功能是延伸网段和改变传输媒体,从而实现信息位的转发。它本身不执行信号的过滤功能。 集线器 集线器(HUB)是一种典型或原创 2015-07-22 20:24:19 · 12787 阅读 · 3 评论