网络协议

本文介绍了TCP/IP,它是互联网相关协议族总称,包含TCP、UDP等协议。还阐述了OSI和TCP/IP两种网络参考模型,前者分七层,后者分四层。同时说明了TCP/IP分层管理,涵盖数据链路层、网络层、传输层和应用层的功能及相关协议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

TCP/IP 是互联网相关的各类协议族的总称,比如:TCP,UDP,IP,FTP,HTTP,ICMP,SMTP 等都属于 TCP/IP 族内的协议。像这样把与互联网相关联的协议集合起来总称为 TCP/IP。

 

网络参考模型:

OSI 参考模型:是 ISO 的建议,它是为了使各层上的协议国际标准化而发展起来的。OSI 参考模型全称是开放系统互连参考模型(Open System Interconnection Reference Model)。这一参考模型共分为七层:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
TCP/IP 参考模型:是首先由 ARPANET 所使用的网络体系结构。这个体系结构在它的两个主要协议出现以后被称为 TCP/IP 参考模型(TCP/IP Reference Model)。这一网络协议共分为四层:数据链路层、网络层、传输层和应用层。

TCP/IP分层管理:

OSI中的层功能TCP/IP协议簇
应用层文件传输、电子邮件、文件服务、虚拟终端FTP、HTTP、SMTP
表示层数据格式化、代码转换、数据加密0
回话层接触建立和与别的节点联系0
传输层提供端对端接口TCP、UDP
网络层为数据包选择路由IP、ICMP、OSPF等
数据链路层传输有地址的帧以及错误检测功能SLIP、CSLIP、PPP
物理层以二进制数据形式在物理截止上传输数据ISO2110

数据链路层:负责接收IP数据包并通过网络发送、或者从网络上接收物理帧、抽出IP数据包给网络层。

ARP:正向地址解析,通过已知的IP,寻找对应主机的MAC地址

RARP:反向地址解析协议,通过MAC地址确定IP地址

网络层:负责相邻计算机的通信。功能包括:

1、处理来自传输层的分组发送请求,收到请求后,将分组装入IP数据报、填充报头、选择去往宿机的路径、然后将数据发往适当的网络接口。

2、处理输入数据报、首先检查其合法性,然后进行寻径–假如该数据报已到达信宿机,则去掉报头,将剩下部分交给适当的传输协议;假如该数据报尚未到达信宿,则转发该数据报。

3、处理路径、流控、拥塞等问题。

传输层:提供应用程序间的通信。其功能包括:一、格式化信息流;二、提供可靠传输。为实现后者,传输层协议规定接收端必须发回确认,并且假如分组丢失,必须重新发送,即耳熟能详的“三次握手”过程,从而提供可靠的数据传输。

传输层协议主要是:传输控制协议 TCP(Transmission Control Protocol) 和用户数据报协议 UDP(User Datagram protocol)。

应用层:向用户提供一组常用的应用程序,比如电子邮件、文件传输访问、远程登录等。远程登录 TELNET 使用 TELNET 协议提供在网络其它主机上注册的接口。TELNET 会话提供了基于字符的虚拟终端。文件传输访问 FTP 使用 FTP 协议来提供网络内机器间的文件拷贝功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值