计算机网络

TCP和UDP的区别

TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于让广播和细节控制交给应用的通信传输。

两者的区别大致如下

  • TCP面向连接,UDP面向非连接即发送数据前不需要建立连接。(TCP连接中客户端和服务端的连接需要三次握手和四次挥手。)

  • TCP提供相对可靠的数据传输,但是UDP无法保证

  • TCP面向字节流,UDP面向报文

  • TCP的数据传入慢,UDP数据传输快(快的总是不安全的)


简单的介绍了解的端口以及对应的服务

端口服务
21FTP(文件传输协议)
22SSH
23Telnet(远程登录)
25SMTP(简单邮件传输协议)
53DNS域名服务器
80HTTP超文本传输协议
110POP3邮件协议
443HTTPS
1080Sockets
1521Oracle数据库默认端口
3306MYSQL服务

NAT:

  • NAT(Network Address Translation,网络地址转换)。 NAT路由器,它至少有一个有效的外部全球IP地址。这样,所有使用本地地址的主机在和外界通信时,都要在NAT路由器上将其本地地址转换成全球IP地址,才能和因特网连接。
  • 通过使用少量的公有IP 地址代表较多的私有IP 地址的方式,将有助于减缓可用的IP地址空间的枯竭
  • NAT不仅能解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。
  • 1.宽带分享:这是 NAT 主机的最大功能。
  • 2.安全防护:NAT 之内的 PC 联机到 Internet 上面时,他所显示的 IP 是 NAT 主机的公共 IP,所以 Client 端的 PC 当然就具有一定程度的安全了,外界在进行 portscan(端口扫描) 的时候,就侦测不到源Client 端的 PC 。
  • 私有网络预留出了三个IP 地址块,如下:
  • A 类:10.0.0.0~10.255.255.255
  • B 类:172.16.0.0~172.31.255.255
  • C 类:192.168.0.0~192.168.255.255
    上述三个范围内的地址不会在因特网上被分配,因此可以不必向ISP 或注册中心申请而在公司或企业内部自由使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值