计算机网络-传输层(传输层概述,TCP,UDP协议概述)
创始人
2024-01-27 03:43:23

文章目录

  • 1. 传输层概述
  • 2. TCP,UDP协议概述
  • 3. 传输层的寻址与端口

1. 传输层概述

传输层是只有主机才有的层次.

传输层功能:

  1. 传输层提供进程和进程之间的逻辑通信。

    网络层提供主机到主机之间的逻辑通信。

  2. 复用和分用

    复用:不同的进程可以使用同一个传输层协议。

    分用:传输层收到报文后,可以将报文的有效载荷交付给对应的进程。

  3. 传输层对收到的报文进行差错检测。网络层不需要进程差错检测,只需要检查首部信息是否正确即可。

2. TCP,UDP协议概述

传输层有两个核心协议:

  1. TCP:面向连接的传输控制协议。

    传送数据之前必须建立连接,数据传送结束后要释放连接。
    不提供广播或多播服务。
    由于TCP要提供可靠的面向连接的传输服务,因此不可避免增加了许多开销
    eg:确认、流量控制、计时器及连接管理等。

  2. UDP:无连接的用户数据报协议。

    传送数据之前不需要建立连接,收到UDP报文后也不需要给出任何确认。

TCP特点:可靠,面向连接,时延大,适用于大文件。
UDP特点:不可靠,无连接,时延小,适用于小文件。

3. 传输层的寻址与端口

主要针对的是传输层复用和分用问题。

  • 复用:应用层所有的应用进程都可以通过传输层再传输到网络层。
  • 分用:传输层从网络层收到数据后交付指明的应用进程。

端口(逻辑端口):标识主机的应用进程位置。

端口号只在本地有意义,不同主机的相同端口号没有意义。

端口号有16bit,能表示65536个端口号。

端口号按照范围分成两类:

  1. 服务端使用端口号。

    熟知端口号 1~1023:给TCP/IP一些重要的程序使用的端口号,让所有用户都知道。
    登记端口号 1024~49151

  2. 客户端使用端口号 49152~65536:客户进程运行时动态选择。

比较重要的熟知端口号:

FTPSMTPDNSTFTPHTTPSNMPTELNET
212553698016123

在网络中采用发送方和接收方的套接字组合来识别端点,套按字唯一标识了网络中的一个主机和它上面的一个进程。
套接字socket=(主机IP地址+端口号)

Linux套接字网络服务器开发复习链接

相关内容

热门资讯

北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
电脑c盘满了怎么办 如何深度清... 如果电脑在使用一段时间后,C盘莫名其妙满了,磁盘变成红色,那么大多数都是因为自己使用上的问题,不接受...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...