学习
实践
活动
工具
TVP
写文章

计算机网络学习笔记(五)传输层

15

Positive people are lucky people, they can see the roses while others see only the

thorns.

积极的人是幸运的人,当别人只看到刺的时候,他们却可以看到玫瑰。

在TCP/IP协议栈,传输层有两个协议TCP和UDP:

TCP(Transmission Control Protocol,传输控制协议)协议;

UDP(User Data Protocol,用户数据报协议)协议。

TCP 需要将要传输的文件分段 传输 建立会话 可靠传输 流量控制

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

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

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

http=TCP+80

https=TCP+443

RDP=TCP+3389

ftp=TCP+21

共享文件夹=TCP+445

SMTP=TCP+25

POP3=TCP+110

telnet=TCP+23

SQL=TCP+1433

DNS=UDP+53

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

服务使用 TCP或UDP的端口侦听客户端请求

客户端使用IP地址定位服务器 使用目标端口 定位服务

可以在服务器网卡上设置只开放必要的端口 实现服务器的网络安全

如何在Windows上安装服务

DNS服务

Web服务

SMTP

POP3服务

如何查看服务侦听的端口

netstat -an

netstat -n 查看建立的会话

netstat -nb 查看建立会话的进程

telnet IP地址 端口 测试远程计算机某个端口是否打开

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

迷惑入侵者 使系统更加安全

如何设置Windows网络安全

设置本地连接 TCP/IP筛选

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

传输层端口 协议号 TCP 6 UDP 17 IGMP 1

端口 0-65535

熟知端口 0-1023

登记端口 1024-49151

客户端端口 49152-65535

TCP协议特点:

TCP把连接作为最基本的抽象;

每一条TCP连接有两个端点;

TCP连接的端点不是主机,不是主机的IP地址,不是应用进程,也不是传输层的协议端口,TCP连接的端点叫套接字(socket);

端口号拼接到IP地址即构成了套接字。

TCP报文段的首部格式:

TCP实现可靠传输:

以字节为单位的滑动窗口技术

TCP协议实现流量控制:

接收端与发送端协商,通过控制滑动窗口大小来控制传输速度,以达到流量控制。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180715G158E800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券