随笔分类 -  TCP / IP 协议

摘要:TCP流量控制机制通过动态调整窗口大小来控制发送端的操作,确保路由器/接收端消息不会溢出。 1、交互式TCP连接 交互式TCP连接指该连接需要在客户端和服务器之间传输用户输入信息,如按键操作、短消息、操作杆或鼠标操作。对于这些操作,如果用较小的报文段来承载信息,则传输协议需要耗费很高的代价;反之采用 阅读全文
posted @ 2019-04-18 15:42 wang-shishuang 阅读(518) 评论(2) 推荐(0) 编辑
摘要:由于下层网络层(IP)可能出现丢失、重复或失序包的情况,TCP 协议提供可靠数据传输服务。为保证数据传输的正确性,TCP 重传其认为已经丢失的包。TCP 有两套重传机制,一是基于定时器(超时),二是基于确认信息的构成(快速重传)。 基于计时器的重传 TCP在发送数据时会设置一个计时器,若至计时器超时 阅读全文
posted @ 2019-04-09 17:31 wang-shishuang 阅读(1382) 评论(1) 推荐(0) 编辑
摘要:名称解析和与域名系统 互联网支持使用主机名称来识别包括客户机和服务器在内的主机。主机名称通过名称解析的过程转换成IP地址 DNS是一个分布式的客户机/服务器网络数据库,TCP/IP应用程序使用它来完成主机名称和IP地址之间的映射。从应用程序的角度看,访问DNS是通过一个称为地址解析器的应用程序库来完 阅读全文
posted @ 2019-03-29 17:37 wang-shishuang 阅读(440) 评论(0) 推荐(0) 编辑
摘要:UDP是一种保留消息边界的简单的面向数据报的传输层协议。它不提供差错纠正、队列管理、重复消除、流量控制和拥塞控制。它仅提供差错检测:只是把应用程序传给IP层的数据发送出去,但是并不会保证数据能够完好无损的到达目的地。 UDP头部 端口号就如同邮箱一样,帮助协议辨别发送和接受进程。端口号长16比特。 阅读全文
posted @ 2019-03-27 16:08 wang-shishuang 阅读(335) 评论(0) 推荐(0) 编辑
摘要:引言 有 4 种 IP 地址,单播(unicast)、任播(anycast)、组播(multicast)和广播(broadcast)。IPv4 可以使用所有地址,IPv6 可以使用除广播之外的地址。 本章讨论广播和组播的细节,例如: 广播和组播都是为了将数据报交付至多个目的地的技术,也是客户端请求/ 阅读全文
posted @ 2019-03-25 21:28 wang-shishuang 阅读(2108) 评论(0) 推荐(0) 编辑
摘要:前言 计算机网络基础该是程序猿需掌握的知识,也是面试过程中常常考察的内容,但往往会被忽略; 今天,我将献上一份详细 & 清晰的计算机网络基础学习指南,涵盖 TCP/UDP协议、Http协议、Socket等,希望你们会喜欢。 目录 1. 计算机网络体系结构 1.1 简介 定义:计算机网络的各层 + 其 阅读全文
posted @ 2019-03-13 22:54 wang-shishuang 阅读(149) 评论(0) 推荐(0) 编辑
摘要:ICMP是一种面向无连接的协议,负责传递可能需要注意的差错和控制报文,差错指示通信网络是否存在错误(如目的主机无法到达、IP路由器无法正常传输数据包等)。 注意,ICMP并不为IP网络提供可靠性,相反,它表明了某些类别的故障和配置信息。路由器缓冲区溢出导致的丢包不包括在ICMP响应范围内,在TCP负 阅读全文
posted @ 2019-03-12 15:19 wang-shishuang 阅读(938) 评论(0) 推荐(0) 编辑