计算机网络传输层

传输层

概观

在上一章中,我们查看了应用层,发现它是人类网络和数据网络之间的接口。在本章中,我们将研究传输层并讨论它如何帮助进行通信。在本章的最后,您应该能够描述传输层及其功能。

OSI模型中的传输层从应用层获取用户数据,并准备通过不同设备进行传输。它还准备通过网络层传输的数据。传输层负责将应用程序数据从源传递到目标。在该层中,使用的PDU是段。

传输层的目的

传输层负责各种通信流的分段和控制,它还负责在接收方端组装通信。OSI传输层定义的主要功能包括:

跟踪上层(应用层)和下层(网络层)从源到目的地之间的通信。这意味着它将不同的应用程序与从网络层接收的数据包分开。

来自发件人的应用程序数据分段。如前所述,该段是传输层PDU。

将各个段重新组装到收件人的各种应用程序中。

识别和区分不同的应用程序。

分段是应用程序数据的分割。如果我们使用发送包裹的类比,我们可以说它就像将大型机器的碎片分成小块,然后可以轻松发送而不是发送整个机器。重新组装将机器部件组合在一起。这是必要的,因为大多数网络限制可以作为单个PDU发送的数据量。

会话多路复用 - 您可能已经注意到,在使用网络(例如互联网)时,您可以同时使用许多不同的应用程序。例如,您可以在浏览某个网页时进行VOIP呼叫。这可以通过多路复用实现。简而言之,这是在同一媒体上交错不同的通信流,因此可以同时使用许多应用程序。我们将在以后的章节中详细介绍。

传输层协议

在TCP / IP协议套件中,两个主要协议是TCP(传输控制协议)和(UDP)用户数据报协议。在这些协议中,存在由它们控制的各种其他协议。这些协议管理通过网络通信的不同应用程序。它们在几个方面有所不同,如下所述。

用户数据报协议(UDP)

当通信流不完全依赖于连接时,使用UDP。这意味着一端可以连接到网络而另一端暂时关闭。通信不必为实现而开始。这是不可靠的运输。使用UDP实现的一些应用程序包括:DNS - 域名系统,它是设备如何将IP地址解析为名称,IP语音(VOIP),可以通过网络进行呼叫以及流视频

传输控制协议(TCP)

要使TCP工作,必须建立连接。这意味着沟通的两端; 发件人和收件人必须在线才能使用。这意味着它使用可靠的运输。使用TCP实现的一些应用程序包括:网站的HTTP和HTTPS,使用SMTP和POP的电子邮件以及使用FTP的文件传输。

端口寻址

考虑以下场景,用户正在使用他的PC发送电子邮件,同时他正在浏览网页并在线听音乐。网络基础架构如何确定每个数据流的适当目标。

在TCP和UDP中实现的各种协议用于识别和跟踪不同的应用程序。这两个协议都有一个标头,使用不同的端口号标识每个通信流。例如,John希望向Mary发送电子邮件并将文件发送给Luke,在这种情况下,John发送的消息可能被识别为电子邮件:Mary和FTP:Luke。这将确保收件人知道要用于发送的邮件的应用程序。收到回复时,消息可能会标记为Email:John和FTP:john。在下表中,显示了TCP和UDP中不同协议的各种端口。

注意:您不应该记住这些端口号,但是您应该知道一些常见的端口号,因为它们将用于其他主题。

摘要

在本章中,我们研究了OSI模型中的传输层。我们已经讨论了它的一些功能以及一些协议。我们还讨论了端口在处理来自应用层的不同通信流中的作用。在下一章中,我们将介绍网络层。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容

  • 【计算机网络】传输层 传输层协议概述 传输层协议为运行在不同host上的进程提供了一种逻辑通信机制。使得端到端不需...
    666真666阅读 1,963评论 0 4
  • 运输层协议概述 从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是...
    srtianxia阅读 2,384评论 0 2
  • 目录 传输层与网络层一起构成了网络协议层次的核心。传输层架构在网络层提供的服务之上,把数据传递服务从两台计算机之间...
    开心糖果的夏天阅读 476评论 0 2
  • TCP 和 UDP 大家应该都听说过,也是面试中比较常见的内容,这两个协议都是在传输层的。这篇文章会讲述 TCP ...
    写代码的海怪阅读 1,843评论 0 12
  • 一、什么是TCP/IP 网络和协议 1. TCP/IP是一类协议系统,它是一套支持网络通信的协议集合。网络是计算机...
    karlon的马甲阅读 6,496评论 1 24