计算机网络-TCP/IP 网络模型

TCP/IP网络模型各层的详细描述:

  1. 应用层:应用层为应用程序提供数据传输的服务,负责各种不同应用之间的协议。主要协议包括:

    • HTTP:超文本传输协议,用于从web服务器传输超文本到本地浏览器的传送协议。
    • FTP:文件传输协议,用于在网络上进行文件传输。
    • TFTP, SMTP, SNMP:分别是简单文件传输协议、简单邮件传输协议和简单网络管理协议。
    • DNS:域名系统,用于将便于人们记忆的域名转换为实际的IP地址。
    • SSL, SSH:分别是安全套接层和安全外壳协议,都是用于网络安全的协议。
  2. 传输层:应用层的数据包会传给传输层,传输层为应用层提供网络支持。主要协议包括:

    • TCP:传输控制协议,提供的是面向连接、可靠的字节流服务。
    • UDP:用户数据报协议,提供的是面向无连接的通信服务。
  3. 网络层:网络层负责将数据包从源设备传输到目标设备。主要协议包括:

    • IP:Internet协议,负责把数据包传送给接收方。
    • ARP:地址解析协议,用于解析网络层的IP地址到链路层的MAC地址。
    • ICMP:因特网控制报文协议,用于在IP主机、路由器之间传递控制消息。
  4. 网络接口层:网络接口层负责封装/拆封、发送/接收数据。主要协议包括:

    • 以太网:一种用于局域网的技术标准,使用CSMA/CD技术进行媒体访问控制。
    • PPP:点到点协议,提供了在直接连接的两个网络节点之间传输数据包的方法。
相关推荐
蓝祁子yoky1 分钟前
Qt学习日记 Day15:网络编程(二)- UDP基础
网络·qt·学习
云川之下9 分钟前
[ensp] 交换机入门配置例子(带vlan)
运维·服务器·网络
别讲概念14 分钟前
JavaEE(6)TCP_IP
网络·tcp/ip·java-ee
承渊政道22 分钟前
Linux网络学习【数据链路层、ARP工作过程与ARP欺骗详解】
linux·网络·学习·数据链路层·arp
Novproxy_Z10 小时前
商用代理避坑:如何识别商家拿机房 IP 冒充住宅 IP
java·网络·tcp/ip
垆边人似月.10 小时前
RDMA 文件传输踩坑(五):READY 发送成功后,为什么出现 Work Request Flushed Error?
服务器·网络·tcp/ip
HideF10 小时前
nmcli
linux·服务器·网络
qetfw11 小时前
UOS DHCP Relay:跨网段分配与 IP、DNS、网关验证
linux·服务器·网络·tcp/ip·uos
尹人入圣11 小时前
目前热门的IP驱动产业新场景新工具
网络·python·网络协议·tcp/ip
中屹指纹浏览器svip12 小时前
只用指纹浏览器,不搭配IP可以吗?
网络