课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
计算机网络是程序员在学习软件开发的时候会接触到的一个网络知识,下面我们就通过案例分析来了解一下,计算机网络协议与分层模型。
协议
传输层常见协议有TCP/UDP协议。
应用层常见的协议有HTTP协议,FTP协议。
网络层常见协议有IP协议、ICMP协议、IGMP协议。
网络接口层常见协议有ARP协议、RARP协议。
TCP传输控制协议(TransmissionControlProtocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。
UDP用户数据报协议(UserDatagramProtocol)是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。
HTTP超文本传输协议(HyperTextTransferProtocol)是互联网上应用为广泛的一种网络协议。
FTP文件传输协议(FileTransferProtocol)
IP协议是因特网互联协议(InternetProtocol)
ICMP协议是Internet控制报文协议(InternetControlMessageProtocol)它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。
IGMP协议是Internet组管理协议(InternetGroupManagementProtocol),是因特网协议家族中的一个组播协议。该协议运行在主机和组播路由器之间。
ARP协议是正向地址解析协议(AddressResolutionProtocol),通过已知的IP,寻找对应主机的MAC地址。
RARP是反向地址转换协议,通过MAC地址确定IP地址。
分层协议
OSI是OpenSystemInterconnection的缩写,意为开放式系统互联.国际标准化组织(ISO)制定了OSI模型,该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架.
网络分层OSI7层模型:
物数网传会表应
物理层---通信介质,将模拟信号转换为数字信号。比如说:双绞线,光纤(传输介质)
数据链路层---数据校验,定义了网络传输的基本单位-帧:ARP协议,RARP协议
网络层---定义网络,两台机器之间传输的路径选择点到点的传输,定义了点到点的传输,ip协议,路由器
传输层---传输数据TCP,UDP,端到端的传输
会话层---通过传输层建立数据传输的通道,建立会话和保持会话
表示层---编解码,翻译工作.
应用层---为客户提供各种应用服务,email服务,ftp服务,ssh服务
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。