摘要:1.引言 本文是对使用java收发TCP报文的讲解,主要有: 1. 实现多客户端—服务器Socket通信; 2. 连接超时、通信超时、半连接等参数设置; 3. 可中断套接字方面的讲解。 在网络编程中(此例),使用的输入输出流对象主要是: "聊天室小程序" 展示了怎么通过Socket让连接到同一个服务
阅读全文
摘要:本小节讲了TCP的可靠传输的工作原理、报文段的首部格式、可靠传输的实现、流量控制以及运输链接管理 == TCP的拥塞控制的四中算法(满开始、拥塞避免、快重传、快恢复)未详解 == 1.可靠传输的工作原理 TCP下面的网络所提供的通信是不可靠的传输,即网络层、数据链路层和物理层的传输是不可靠的。 1.
阅读全文
摘要:1.引言 1.1 简介 运输层提供了端到端(主机中的进程)的服务;网络层提供了主机到主机之间的服务; 一个运输层协议可能对应着多个应用层协议,因此它具备一个非常重要的功能 == 复用(multiplexing)和分用(demultiplexing) ==: 复用multiplexing指发送方应用进
阅读全文
摘要:1.TCP特点和TCP的连接 TCP特点 TCP主要特点有:面向连接的、每一条连接只能有两个端点、可靠交付、全双工通信[1]以及面向字节流。详述如下: 1. TCP是面向连接的传输层协议。即存在建立连接和释放TCP连接两个过程。==TCP将连接作为最基本的抽象==; 2. 每一条TCP连接只能有两个
阅读全文
摘要:1.HTTP的操作过程 HTTP定义了浏览器(万维网客户进程)怎样向万维网服务器请求文档、服务器怎样吧文档传送给浏览器。HTTP协议是万维网能够可靠地交换文件的重要基础。 HTTP是应用层[1]协议,是: 1. 面向事务的(transaction oriented),事务即一系列的信息交换,而这一系
阅读全文
摘要:域名系统介绍; 两种查询异同 数据格式; 1. 域名系统概述 域名系统是为了将便与人类记忆的域名转换为便于机器处理的32位ip地址; 域名采用层次树状结构命名,域名系统DNS是联机分布式的系统。单电系统的缺点是: 1. 单点故障导致网络系统瘫痪; 2. 流量大; 3. 地理分布不均,导致距离dns服
阅读全文
摘要:一.引言 1.1基本介绍 网络层只向上提供简单灵活的、无连接的、尽最大努力交付的数据包服务。每一个分组(即IP数据报)都是独立发送的,与其前后分组无关(不进行编号)。 网络层不提供服务质量的允诺,即说传送的分组可能出错、丢失、重复或者失序, 主机中的运输层 负责通信的可靠性。不像传统电信网一样先建立
阅读全文