计算机网络
文章平均质量分 67
__2018__
2018年开始迈进互联网行业,接触编程的世界,2018年夏天毕业
展开
-
结构化计算机网络教程-物理层(五)数字调制与多路复用
1.基础概念数字调制:有线和无线用来传送模拟信号,一般以连续变换电压,光强度,声音来表示。将模拟信号转换成数字信号也就是比特的过程称为数字调制基带传输:有线介质一般采用基带传输,一条信道全部频率用来传送信号。通带传输:无线与光纤常用的传输方式,一条信道上有不同的频带传送多路复用技术:信道被多个信号共享的技术。2.基带传输编码方案:不归零NRZ是一种编码方案,比如正压表示1,原创 2018-01-27 16:26:34 · 688 阅读 · 0 评论 -
计算机网络教程-传输层(十三)传输层基础协议:选择性重复协议SR
上一篇博文介绍了回退N帧协议,然而当一个分组丢失或被破坏,发送方要重新发送所有未完成分组,即使有些失序分组已经被安全完整地接收了,所以回退N帧协议也不是那么高效。 所以选择性重复协议( Selective-Repeat( SR) protocol),经被设计出来,正如其名字所示,只是选择性重发分组,即那些确实丢失的分组。 1.窗口 选择性重复协议也使用两个窗口:一个发...原创 2018-03-28 14:52:07 · 2344 阅读 · 0 评论 -
计算机网络教程-传输层(十二)传输层基础协议:回退N帧协议GBN
为了提高传输效率(充满管道),当发送端等待确认时,必须传输多个分组。换言之,当发送端等待确认时,我们需要让不止一个分组处于未完成状态,以此确保信道忙碌。回退 N 帧的关键是我们在接收到确认之前,可以发送多个分组,但是接收端只能缓冲一个分组。我们保存被发送分组的副本直到确认到达。1.发送窗口 在每个窗口位置,某些序号定义了已经被发送的分组;其他序号定义了可以被发送的分组...原创 2018-03-28 14:21:05 · 3850 阅读 · 0 评论 -
计算机网络教程-传输层(十一)传输层基础协议:简单协议与停止-等待协议
一、简单协议 我们的第一个协议是一个简单的无连接协议,它既没有流量控制也没有差错控制。我们假设接收方能够立即处理它所收到的任何分组。换言之,接收方永远不会被接收到的分组淹没。 直到应用层有报文待发送,发送端才发送分组。直到一个分组到达,接收端才将报文传递到它的应用层。我们可以使用两个有限状态机来表示这些要求。每个有限状态机只有一种状态,即准备状态( ready sta...原创 2018-03-28 01:15:26 · 823 阅读 · 0 评论 -
计算机网络教程-传输层(十)传输层提供的服务:进程与进程通信,寻址,差错、流量、拥塞控制。
TCP/IP 协议簇中的传输层位于应用层和网络层之间。它为应用层提供服务,并接收来自网络层的服务。传输层是客户程序和服务器程序之间的联络人,是一个进程到进程的连接。传输层是TCP/IP 协议簇中的核心;它是因特网上从一点到另一个点传输数据的端到端逻辑传输媒介。 一、进程到进程的通信 传输层协议的首要任务是提供进程到进程通信( process-to-process communicat...原创 2018-03-27 21:35:48 · 5364 阅读 · 0 评论 -
计算机网络教程-应用层(九)FTP协议
文件传输协议( File Transfer Protocol, FTP)是 TCP/IP 提供的标准机制,用于将文件从一个主机复制到另一个主机。尽管我们可以使用 HTTP 传送文件,但是 FTP 是传送大文件或使用不同格式传送文件的更好选择。 上面展示了 FTP 基本模型。客户有三个组件:用户接口、客户控制进程和客户数据传输进程。服务器有两个组件:服务器控制进程和服务器数据传输进程。控制连接是在控...原创 2018-03-27 17:28:12 · 1198 阅读 · 1 评论 -
计算机网络教程-应用层(八)万维网、HTTP与cookie
一、万维网 Web 是信息宝库,其中称为网页的文档在全世界分布,并且相关的文档链接在一起。其中分布指的是,世界上每个 Web 服务器都可以增加一个新的网页到这个宝库中并向所有因特网用户宣告,而这不会使一些服务器超载。 链接指的是当用户点击这个链接时允许获取被链接的文档。现在超文本这个术语的含义已经由一开始的被链接的文本文档变成了超媒体( hypermedia)。1.浏览器每个浏览器通...原创 2018-03-27 16:58:43 · 1036 阅读 · 0 评论 -
计算机网络教程-应用层(七)客户-服务器模式、套接字、使用传输层的服务(tcp、udp)
整个因特网、硬件以及软件的设计和开发就是为应用层提供服务。 TCP/IP 协议簇的第五层正是这些服务的所在位置。其他四层协议使这些服务成为可能。应用层为用户提供服务。通信是由逻辑连接提供的,这意味着两个应用层假设存在一个假想的直接连接,通过这个连接可以发送和接收报文 。一、应用层模式1.传统模式:客户-服务器模式 传统模式称为客户-服务器模式。在几年前它还是最流行的。在这种模式中,服...原创 2018-03-27 16:01:09 · 1582 阅读 · 0 评论 -
结构化计算机网络教程-概论(六)协议,TCP/IP协议,封装,地址,OSI七层模型
一、协议当谈到 Internet 时,我们总能听到的一个词汇就是协议( protocol)。协议定义了发送者、接收者和所有中间设备为了高效通信需要遵循的规则 。每层协议在都有各自的功能,就像图中的加解密一样,这样就把将不同的任务分离出来,将传输与文本也分离出来。协议的另一个好处是,通信不只是用于两个端系统,中间系统只需要一些层次而不是所有的层次。如果不使用协议分层,形成的中间系统就不得不像端系统一...原创 2018-03-27 01:39:00 · 323 阅读 · 0 评论 -
Java语言程序设计-进阶篇(十一)客户端/服务器程序实例
package lianxi;import java.io.*;import javafx.application.Application;import javafx.application.Platform;import javafx.geometry.Insets;import javafx.geometry.Pos;import javafx.scene.*;import ...原创 2018-03-16 14:58:52 · 455 阅读 · 1 评论 -
java语言程序设计-进阶篇(十)网络
1.互联网协议(TCP协议)称为传输控制协议,可以检测数据丢失,并重新传输,所以传输是无损而可靠的;数据报协议(UDP)协议是基于包传输数据的,不能保证传输是无损的。2.要创建一个服务器,使用new SeverSocket(port)来创建一个服务器套接字,使用accept()方法来监听请求启动服务器。客户端使用new socket(severName,port)来创建一个客户端套接字,用于向服务...原创 2018-03-15 18:04:22 · 456 阅读 · 0 评论 -
结构化计算机网络教程-物理层(一)数据通讯的理论
改变电压或者电流的物理特性可以在电线上传输信息。(一)傅里叶分析任意一个周期函数g(t)可以被表示为正弦函数和余弦函数的无穷级数。(二)带宽有限的信号带宽:在传输信号过程中不会明显衰弱的某截止频率f称为带宽。实际上该截止频率不尖锐,所以一般指从0到接受能量为一半的那个频率称为带宽。带宽是传输介质的一种物理性质,可被滤波器进一步限制。基带:从0开始到某个频率通带:原创 2018-01-26 23:24:54 · 293 阅读 · 0 评论 -
结构化计算机网络教程-物理层(二)引导性传输介质
物理层的作用是将比特从一台机器上传送到另一台机器。1.磁介质2.双绞线将两根铜线缠绕在一起,噪声对想跟电线的干扰相同,所以电压差不会变,可以抵消干扰。双绞线既可以传输数字信号,也可以传输模拟信号。五类线由4对双绞线捆在一起,家用100Mbps以太网用其中的2对,向两个方向传输。1Gbps以太网4对都用了。双全工链路可以双向同时传递信号,半双全工一次只能向一个方向传递原创 2018-01-27 00:10:52 · 894 阅读 · 0 评论 -
结构化计算机网络教程-物理层(三)无线传输
1.电磁频谱电磁波有两种特性,一是波长λ,二是频率f,频率越高代表能量越高,越来越像光带有粒子的特性,频率越低越像波。在真空中有公式c=λf,换句话说知道频率就能大概算出来波长是多少。相同的频率可能会干扰,所以认为将频率划分成一道道“车道”,大家别越线就不会装车,当然有些车道是免费的,叫ISM,剩下的要想要用这个车道就不是很容易了。车道归谁由国家政策决定,最开始是“选美”,谁说的好原创 2018-01-27 11:47:59 · 285 阅读 · 0 评论 -
结构化计算机网络教程-物理层(四)通讯卫星
可以把卫星看成高空的大型信号中继站。1.地球同步卫星地球同步卫星在35800千米的高空,三颗可覆盖全球,延迟很高在270毫秒左右2.中地球轨道卫星10000-20000千米的高度,GPS和北斗都是中地球轨道的卫星,GPS有30颗左右,延迟大概35-85毫秒3.低地球轨道卫星需要数量多,延迟低。4.优点快速反应更快,比如灾害,战争中反应更快。无视地形,在不发达地区一样原创 2018-01-27 12:28:43 · 265 阅读 · 0 评论 -
计算机网络教程-传输层(十四)UDP协议、TCP协议【上】
传输层协议通常有很多责任。一个是创建进程到进程通信;这些协议使用端口号来完成这项责任。一、UDP 用户数据报协议( User Datagram Protocol, UDP)是无连接不可靠传输层协议。它不提供主机到主机通信,它除了提供进程到进程之间的通信之外,就没有给 IP 服务增加任何东西。此外,它进行非常有限的差错检验。 1.用户数据报 UDP 分组称为用户数据报( ...原创 2018-03-28 17:17:58 · 3242 阅读 · 0 评论