标签:blog http os 使用 io strong ar 文件 数据
位置
TCP/IP 体系传输层协议
端到端通信
进程逻辑通信
数据分段
进程标识符
端口
流量控制
拥塞控制
随机早期检测 RED
套接字
服务
传输层协议属于面向通信部分的最高层,同时也是用户功能中的最低层
两个主机进行通信实际上就是两个主机中的应用进程互相通信,应用进程之间的通信又称为端到端的通信,传输层为应用进程之间提供端到端的逻辑通信(但网络层是为主机之间提供逻辑通信)
定义:
运行在计算机中的进程是用进程标识符来标志的
要求:
定义:
在传输层使用协议端口号(protocol port number),或通常简称为端口(port)
硬件端口:
路由器或交换机上的端口是硬件端口
软件端口:
在协议栈层间的抽象的协议端口是软件端口,是不同硬件设备进行交互的接口,是应用层的各种协议进程与运输实体进行层间交互的一种地址(端口用一个 16 位端口号进行标志)端口号只具有本地意义,即端口号只是为了标志本计算机应用层中的各进程.在因特网中不同计算机的相同端口号是没有联系的
三类端口:
端口寻址:
注意:
流量控制(flow control)往往指在给定的发送端和接收端之间的点对点通信量的控制.就是让发送方的发送速率不要太快,既要让接收方来得及接收,也不要使网络发生拥塞
条件:
对资源需求的总和 > 可用资源
涉及因素:
拥塞控制是一个全局性的过程,涉及到所有的主机、所有的路由器,以及与降低网络传输性能有关的所有因素
分类:
开环控制:
说明:
开环控制方法就是在设计网络时事先将有关发生拥塞的因素考虑周到,力求网络在工作时不产生拥塞
闭环控制:
说明:
闭环控制是基于反馈环路的概念.属于闭环控
三种措施:
图释:
具体实现:
图释:
丢弃概率:
丢弃概率 p 与 THmin 和 Thmax 的关系:
图释:
说明:
(socket) 套接字 socket = (IP地址: 端口号)
每一条 TCP 连接唯一地被通信两端的两个端点 (即两个套接字) 所确定.即:TCP 连接 ::= {socket1, socket2}= {(IP1: port1), (IP2: port2)}
socket 的多种不同意思
DNS服务
目的:
人们很难记住IP数字地址.于是,人们创建了可以将数字地址转换为简单易记名称的域名系统.
作用:
存储不同类型的资源记录,用来解析域名.这些记录中包含域名,地址以及记录的类型.
Web 服务
作用:
HTTP 协议:
电子邮件服务
SMTP 协议: 客户端使用 SMTP 将邮件发送到服务器并使用
POP 协议: POP接受电子邮件
FTP服务
作用: FTP 用于客户端和服务器之间的文件传输
FTP协议: FTP文件传输协议(File Transfer Protocol)
DHCP服务
作用:
DHCP协议:
自动将IP位址指派给登入TCP/IP网络的用户端的一种软件
Telnet服务
Telnet协议:
标签:blog http os 使用 io strong ar 文件 数据
原文地址:http://www.cnblogs.com/linsanshu/p/3939504.html