TCP UDP IP

TCP 传输控制协议
面向连接的可靠传输协议
协议号:6
服务端口号:
FTP:数据端口(数据传送端口)TCP 20
控制端口(传送控制信号)一般为TCP 21
telnet TCP 23 明文
SSH(安全外壳) TCP 22 密文
http TCP 80
https TCP 443
SMTP(发邮件) TCP 25
POP3(收邮件) TCP 110
DNS TCP 53
VNC TCP 5900
TCP报头在这里插入图片描述

UDP 用户数据报文协议

非面向连接的不可靠传输协议
协议号:17
服务端口号:
tftp UDP 69
DNS TCP/UDP 53
UDP报头在这里插入图片描述

IP
ip地址
ipv4地址:
分为网络位和主机位(完整的IP地址需要掩码)
点分十进制
192.168.1.1 255.255.255.0
网络位 主机位
11000000.10101000.00000001.00000001
111111111.111111111.111111111.00000000

分为ABCDE 五类

在默认情况下通过第一个8位就可以辨别类别;
A 0 0000000—0 1111111 0-127
B 10 000000—10 111111 128-191
C 110 00000—110 11111 192-223
D 1110 0000—1110 1111 224-239
E 1111 0000----1111 1110 240-254

单播地址:ABC
组播地址:D
科研使用:E

192.168.1.0 255.255.255.0 192.168.1.255
A 前8位为网络位后24位为主机位 2^24-2
B 前16位为网络位后16位为主机位 2^16-2
C 前24位为网络位后8位为主机位 2^8-2

在单播地址中还存在私有地址和公有地址分类:
公有地址:全球唯一性需要付费使用
私有地址:本地唯一性无需付费

A:10.0.0.0/8
255.0.0.0
B:172.16.0.0/16-172.31.0.0/16
255.255.0.0
C:192.168.0.0/24-192.168.255.0/24
255.255.255.0

特殊ip地址:
0.0.0.0/0 无效地址/缺省地址
255.255.255.255 受限广播地址
127.0.0.1/8 本地环回地址
192.168.1.00000000/24 代表本网段内所有主机
192.168.1.11111111/24 代表本网段内的广播地址
169.254.0.0/16 本地私有地址
子网划分将一个大网络划分为一些小网络
VLSM 可变长子网掩码三、子网划分—VLSM(可变长子网掩码) 通过延长子网掩码的长度,起到从主机位借位到网络位的作用;将一个网络号逻辑的分为多个。
子网汇总—取相同位,去不同位
CIDR–无类域间路由—汇总后,被汇总地址长于或等于主类掩码
超网—汇总后,掩码短于主类掩码

IP报头在这里插入图片描述

TCP/IP协议栈和OSI七层参考模型对比
在这里插入图片描述

相同点: 2者都是模型化,层次化
下层对上层提供服务支持
每层协议彼此相互独立

不同点:OSI先有模型才有协议 TCP/IP先有协议才有模型
TCP/IP协议栈只适用于TCP/IP网络
层数量不同

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
TCPUDPIP是网络协议栈中的三个重要协议。 TCP(Transmission Control Protocol)是一种面向连接的可靠传输协议。它提供了可靠的数据传输,确保数据的有序性和完整性。TCP使用带有确认和重传机制的字节流传输。它还提供拥塞控制,可以根据网络状况调整发送速率。为了保证数据的正确性,TCP使用了校验和机制。TCP校验和是通过对TCP报文段中的数据部分进行计算得出的,发送端计算校验和并将其添加到报文段中,接收端再进行校验和计算并与接收到的校验和进行比较,以检测数据是否在传输过程中被篡改。 UDP(User Datagram Protocol)是一种无连接的不可靠传输协议。与TCP不同,UDP不提供可靠性和有序性保证。它简单地将数据封装成数据报并发送出去,不会进行重传、确认和拥塞控制等过程。UDP的优点是传输效率高,适用于对实时性要求较高、允许丢失部分数据的应用场景。UDP也使用了校验和机制,校验和用于检测数据在传输过程中是否发生了错误。 IP(Internet Protocol)是一种网络层协议,负责将数据包从源主机发送到目标主机。IP协议使用IP地址来标识主机和网络,将数据包进行分片并进行路由选择。IP协议也使用了校验和机制,用于检测数据包在传输过程中是否发生了错误。 总结而言,TCP使用校验和来保证数据的完整性,UDPIP也都使用校验和来检测传输过程中的错误。TCP是面向连接的可靠传输协议,而UDP是无连接的不可靠传输协议,IP是网络层协议。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值