计算机网络(11)

第五章 传输层

11.

传输层的功能

  • 传输层协议UDP和TCP
  • 网络安全
  • TCP可靠传输的实现
  • TCP的流量控制
  • TCP的拥塞控制
  • TCP的运输连接管理

1554635656294

传输层的两个协议:TCP、UDP

TCP 需要将要传输的文件分段, 传输,建立会话,可靠传输,并且还有流量控制功能,

一旦数据包被切割开来,就很可能出现丢包现象。

服务器和客户端之间要维持一个会话,直到数据传输完成。

  • 【邮件使用的是TCP协议】
  • 【ftp下载文件在传输层使用的也是TCP协议】

UDP 数据报文协议 一个数据包就可以完成数据通信 不分段 不需要建立会话 不需要流量控制 不可靠传输

  • 【域名解析就是用的UDP协议】
  • 【QQ聊天用的就是UDP协议】
  • 【屏幕广播使用UDP协议 UDP协议应用于多播和广播】

心得:

学了计算机网络才懂互联网才懂数据通信

学了数据结构才懂数据才懂处理方式

学了算法才懂编程

了解了Linux才懂得计算机

懂了各种框架的应用特性才能来做架构

#查看建立的会话 
netstat -n 
#可以使用查看会话的命令查木马
#查看哪个应用建立的会话
netstat -nb 

传输层协议和应用层协议之间的关系

1554637324138

常见的应用层协议使用的端口

  • http = TCP + 80
  • https = TCP +443
  • RDP = TCP +3389 【远程桌面】
  • ftp = TCP + 21
  • 共享文件夹 = TCP +445
  • SMTP = TCP +25 【发邮件】
  • POP3 = TCP + 110 【收邮件】
  • telnet = TCP + 23
  • SQLSERVER = TCP + 1483
  • DNS = UDP+53

服务和应用层协议之间的关系

  • 服务使用 TCP或UDP的端口侦听客户端请求
  • 客户端使用IP地址定位服务器 使用目标端口 定位服务
  • 可以在服务器网卡上设置只开放必要的端口实现服务器的网络安全

如何在windows上安装服务

  • DNS服务
  • Web服务
  • SMTP服务【可尝试搭建邮件服务】

装上服务之后还要启动哦

修改之后要重启【部分不需要重启】

如何查看侦听的端口

#查看侦听的端口
netstat -a
netstat -an
#查看会话
netstat -n
#查看建立会话的进程
netstat -nb

如何更改服务使用的默认端口

  • 可以在服务运用里改
  • 可以在注册表里面修改
  • 修改端口可以迷惑敌人,使得入侵者不知道相关服务,使得系统更加安全。

如何设置windows网络安全

​ windows网卡中只开默认的端口

​ 高级TCP/IP协议

# 测试远程端口是否能使用
telnet ip地址 端口
telnet 192.168.0.20 3389

黑客进攻流程:

  • 黑客入侵之前先进行端口扫描
  • 猜服务
  • 查看是否有漏洞
  • 再入侵

传输层为相互通信的应用进程提供了逻辑通信

实现方法 协议 + 端口

传输层功能为应用进程提供了逻辑通信

1554640506838

传输层协议和网络层协议的主要区别

1554640628962

传输层还要对收到的报文进行差错检测

传输提供面向连接和无连接的服务

传输层的端口

用协议号来标识TCP 6 UDP 17 IGMP 1

1554640724051

端口 用一个16位端口进行标志

端口号只具有本地意义,即端口号只是为了标志本计算机应用层中的各进程。在因特网中不同计算机的相同端口号是没有联系的。

三类端口

端口取值一般为0~65535

  • 熟知端口0~1023
  • 登记口号,数值为1024~49151
  • 客户端口号,数值为49152~65535
netstat -n | find "ESTABLISHED"

本文链接:

https://heyzen.club/index.php/Coder/233.html
1 + 8 =
快来做第一个评论的人吧~