网络基础tcp/ip协议五

传输层的作用:

ip层提供点到点的链接。

传输层提供端到端的链接。

传输层的协议:

TCP:

传输控制协议可靠的,面向链接的协议,传输效率低。

UDP:

用户数据报协议,不可靠,无连接的服务,传输效率高。

TCP工作原理:

TCP的封装格式

链接与断开

流量控制

拥赛控制

差错控制

计时器

TCP的封装格式:

源端口,目标端口

序列号,确认序列号

如序列号为x则确认号为x+1

TCP首部长度至少20字节

控制位:

SYN:建立连接时将这个值设为1

ACK:当ACK=1表示确认,ACK=0表示确认无效

FIN:FIN=1表示断开连接请求

PST:RST=1表示重新建立TCP链接

URG:紧急指针有效位

PSH:次标志为1时,要求接收方尽快将数据段送达应用层

TCP的控制机制:

TCP使用滑动窗口实现流量控制

TCP的拥塞控制:

实际发送数据的窗口采用发送方和接收方协商的窗口与拥塞窗口中的最小值

TCP的差错控制的三种方式;

效验和

确认

超时

TCP的重传计时器:

为了控制丢失的数据段。

TCP的坚持计时器:

为了防止零窗口死锁。

TCP的保活计时器:

防止两个TCP链接之间长时间的空闲。

TCP的时间等待计时器:

链接终止期间使用,当发送了最后一个ACK后,不立即关闭连接,而是等待一段时间,保证能接收到重复的FIN数据段

TCP的应用:

端口     协议                说明

21      FTP        文件传输协议,用于上传,下载

23      Telnet     用于远程登陆,通过链接目标计算机的这一端口,得到验证后可以远程控制计算机

25      SMTP       简单邮件传输协议,用于发送邮件

53      DNS        域名服务,当用户输入网站的名称后,由DNS负责将他们解析成ip地址,这个过程中用到的端口是53

80      HTTP       超文本传输协议,通过HTTP实现网络上超文本传输

UDP协议(UDP没有流程控制,只有效验和来提供差错控制,需要上层协议来提供差错控制,例如TFTP协议。)

UDP的应用;

端口    协议         说明

69     TFTP         简单文件传输

53     DNS          域名服务

123    NTP          网络时间协议

111    RPC          远程过程调用

DNS:域名系统,用来完成域名与ip地址之间的映射,端口号为TCP或UDP的53

通用域:

.com 商业机构

.edu 教育机构

.gov 政府部门

.int 国际组织

.mil 美国军事网点

.net 网络/计算机相关

.org 非盈利组织

应用层功能:

应用层作用

与应程序协同工作,利用基础网络交换应用程序专用的数据

常见的应用层协议:

DNS

SMTP与POP3

HTTP与HTTPS

Telnet

FTP与TFTP

DNS工作原理

递归解析:本地主机与本地DNS服务器之间的解析方式,最终会给客户端返回一个结果。

迭代解析:本地DNS服务器与其他DNS服务器之间的解析方式。

SMTP:简单的邮件传输协议,用于发送和接收邮件,端口号25。

POP3:邮局协议版本3,用于客户端接收邮件,端口号110。

HTTP:超文本传输协议,用于传输internet浏览器使用的普通文本,超文本,音频和视频等数据,端口号为TCP的80端口。

HTTPS:安全超文本传输协议,基于HTTP开发,提供加密,可以确保消息的私有性和完整性,端口号为443.

FTP:文件传输协议,使用最广泛的文件传输应用,端口号为TCP21和20。

TFTP:简单文件传输协议,用来传输一些琐碎的小文件,端口号为UDP69。

(TFTP工作原理:数据传输是在链接建立和终止之间发生的,文件划分成若干个数据块,每一块为512个字节,最后一块必须在0-511之间,文件传输的可靠性保证,由TFTP自行提供流控和差错控制)

Telnet:用于文本方式远程管理计算机或路由器等网络设备,端口号为TCP的23.

(在主机上操作:cmd telnet 远程主机ip{端口号})

Telnet远程管理操作

远程管理交换机或路由器:

1.配置交换机管理ip

hydra(config)#line vty 0 4

Switch(config-line)#password 123(开启远程管理模式,配置明文或密文密码)

Switch(config-line)#logging

配置客户机ip并Telnet 交换机管理ip 远程管理路由器的配置不同之处是给路由器的接口配置ip 其他都相同。

时间: 2024-10-15 13:44:13

网络基础tcp/ip协议五的相关文章

网络基础tcp/ip协议一

计算机网络: 硬件方面:通过线缆将网络设备和计算机连接起来 软件方面:操作系统,应用软件,应用程序通过通信线路互连 实现资源共享,信息传递 计算机网络的功能: 数据通信 资源共享 增加可靠性 提高系统处理能力 网络协议与标准:一组控制数据通信的规则 协议三要素: 语法 语义 同步 标准;一致同意的规则可以理解为标准 ISO   (国际标准化组织) ANSI  (美国国家标准局) ITU-T (国际电信联盟-电信标准部) IEEE  (电气和电子工程师学会) WAN与LAN 广域网(WAN) 范围

网络基础tcp/ip协议四

网络层的功能: 定义了基于ip协议的逻辑地址. 链接不同的媒介类型. 选择数据通过网络的最佳路劲. 数据包格式: 优先级与服务类型(8)位:优先级与服务类型 标识符,标志,段偏移量:这几个字用来对数据包进行标识,使数据包到达目的端重组的时候,不会乱序. 首部长度:ip包头首部长度最短20字节 总长度(16): 协议号:UDP是17,TCP是6 首部效验和: TTL:生命周期字段,经过一个路由器TTL值减1,为0时,数据包丢弃,为了防止一个数据包在网络中无限的循环下去. ip地址分类: ip地址分

网络基础tcp/ip协议三

数据链路层:(位于网络层与物理层之间) 数据链路层的功能: 数据链路的建立,维护. 帧包装,帧传输,帧同步. 帧的差错恢复. 流量的控制. 以太网:(工作在数据链路层) CSMA/CD(带冲突检测的载波监听多路访问) 以太网采用CSMA/CD避免信号的冲突. 工作原理: 发送前先监听信号道是否空闲,若空闲则立即发生数据. 在发送时,边发边继续监听,若监听到冲突,则立即停止发送. 等待一段随机时间以后,再重新发生(退避) 以太网帧格式: 前导码 > 帧启示的定界符 > 目的地址 >  源地

网络基础---TCP/IP五层模型

网络基础---TCP/IP五层模型 计算机之间的通讯是通过互联网来进行的,各个计算机在internet上遵循它的一系列协议才能进行通讯,因此实际上可以把互联网本质看作是一系列的网络协议. 1.TCP/IP五层模型 (1)物理层功能:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0 (2)数据链路层的功能:建立逻辑连接.进行硬件地址寻址.差错校验等功能(由底层网络定义协议).并且将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正. 1)以广播的方式通

加深理解HTTP请求---网络基础TCP/IP

为了了解HTTP,必须的了解TCP/IP协议族. 通常使用的网络实在TCP/IP协议族的基础上运作的.而HTTP就属于他的一个子集. 1.TCP/IP 协议族 计算机与网络设备要相互通信,双方就必须基于相同的方法.比如:如何探测到通信目标.由哪一方先发起通信.使用哪种语言等等好多规则. 然而这种规则就是所谓的协议(protocol),你要用我就按照我协议的规则来.常用协议有:tcp,http,ftp,dhcp,dns,ip,pppoe,udp,snmp,icmp等等. 像这样把与互联网关联的协议

网络基础——TCP/IP

网络基础--TCP/IP 一.TCP/IP协议族 计算机与网络设备要相互通信,双方就必须基于相同的方法.比如,如何探测到通信目标.由哪一边先发起通信.使用哪种语言进行通信.怎样结束通信等规则都需要事先确定.不同的硬件.操作系统之间的通信,所有的这一切都需要一种规则.而我们就把这种规则称为协议(protocol). 如图:TCP/IP是互联网相关的各类协议族的总称. 协议中存在各式各样的内容.从电缆的规格到IP地址的选定方法.寻找异地用户的方法.双方建立通信的顺序,以及Web页面显示需要处理的步骤

JAVA基础知识之网络编程——-TCP/IP协议,socket通信,服务器客户端通信demo

OSI模型分层 OSI模型是指国际标准化组织(ISO)提出的开放系统互连参考模型(Open System Interconnection Reference Model,OSI/RM),它将网络分为七层:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层 TCP/IP协议 TCP/IP是一系列网络通信协议的统称,其中最核心的两个协议是TCP和IP.TCP称为传输控制协议,IP称为互联网络协议. 网络分层除了OSI模型分层,还有TCP/IP模型分层,将网络划分为四层,应用层.传输层.网际层

Linux之网络基础TCP/IP以及网络属性配置

计算机网络区域范围: 局域网络 (Local Area Network, LAN):节点之间的传输距离较近 广域网 (Wide Area Network, WAN):传输距离较远,网络应用方面大多为类似 email, FTP, WWW 浏览等功能 计算机网络协议:网络连接过程分成数个阶层 (layer),每个阶层都有特别的独立的功能,不会互相干扰的. 目前的OSI七层协定(Open System Interconnection) OSI模型自上而下,分为以下: 应用层:文件传输,电子邮件,文件服

网络基础TCP/IP

TCP/IP协议簇的分层管理 按层次分别分为4层:应用层.传输层.网络层.数据链路层. 应用层 决定了向用户提供应用服务时通信的活动,比如:FTP.DNS.HTTP 传输层 对上层应用层提供处于网络连接中的两台计算机之间的数据传输,提供端对端的数据传输.在该层有两个性质不同的协议:TCP.UDP.TCP的数据单元称为段 (segments)而UDP协议的数据单元称为"数据报(datagrams). 网络层 用来处理网络上流动的数据包,数据包是网络传输的最小数据单位,该层规定了通过怎样的路径到达对