你作为用户想发个快递,你叫来了顺丰,顺丰快递员从你手里拿走了快递,又装进一个盒子,然后把一个快递单子贴在了上面. 快递员回到集散中心,将快递往那一扔不管了,分拣员把快递按投递的省市分开,发往同一地区的快递放进一个大快递包.快递包上有一个单子. 晚上大车司机来了,只把他城市的快递包放上车,然后开车只管开车到这些城市,快递包和里面的快递它是不看的.   传输数据可类比发送快递 这个文件需要立马发送到Charles在法国的办公室   应用层:你的文件应该以邮件方式发送所以我使用SMTP 表示层:我们的…
因为部门新进了一台价值百万的网络测试设备,所以有太大的必要了解有关网络相关的基础知识了. 网络七层协议OSI(open system interconnection)从上到下依次为:应用层.表示层.会话层.传输层.网络层.数据链路层.物理层. 重新探索一条超级捷径,高能效地学习并理解这网络分层的含义. 应用层:与其他计算机进行通讯的一个应用,它是对应应用程序的通信服务的.例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层.但是,如果添加了一个传输…
参考书籍为<图解tcp/ip>-第五版.这篇随笔,主要内容还是TCP/IP所必备的基础知识,包括计算机与网络发展的历史及标准化过程(简述).OSI参考模型.网络概念的本质.网络构建的设备等 下面是协议层从底层至顶层的一个模型图: 一.计算机网络的背景 1.1 计算机的发展 有人说:“20世纪最伟大的发明就是计算机”,自诞生伊始,计算机经历了一系列发展,从大型通用计算机.超级计算机.小型机.个人电脑.工作站以及现如今笔记本.平板.智能手机等, 计算机已经彻底融入了我们的生活 1.2 计算机的发展…
物理层 物理层是OSI的第一层,它虽然处于最底层,却是整个开放系统的基础.物理层为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境. 1.1媒体和互连设备 物理层的媒体包括架空明线.平衡电缆.光纤.无线信道等.通信用的互连设备指DTE和DCE间的互连设备.DTE即数据终端设备,又称物理设备,如计算机.终端等都包括在内.而DCE则是数据通信设备或电路连接设备,如调制解调器等.数据传输通常是经过DTE——DCE,再经过DCE——DTE的路径.互连设备指将DTE.DCE连接起来的装置…
目录 软件开发架构 C/S架构 B/S架构 网络编程 互联网协议/OSI七层协议 传输层 网络层 数据链路层 物理连接层 socket 什么是socket 为什么用socket 如何使用 软件开发架构 客户端+服务端 服务端:24小时提供服务 客户端:寻找服务 C/S架构 Client:客户端 server:服务端 优点:软件的使用稳定,可以节省网络资源 缺点: 若用户想在同一个设备上使用多个软件,必须下载多个客户端 软件的每一次更新,客户端也必须重新下载更新 C/S架构的软件 例如:电脑上的Q…
目录 == 网络编程 == 软件开发架构 网络编程 互联网协议 TCP协议的工作原理 Socket == 网络编程 == 软件开发架构 开发软件 必须要开发一套 客户端与服务端 客户端与服务端的作用 服务端:24小时不间断提供服务 客户端:如果想要找服务,就去寻找服务端并享受 软件开发架构分为两种 C/S架构 Client:客户端 Server:服务端 优点:软件的使用稳定,并且可以节省网络资源 缺点:1.若用户想在同意设备上使用多个软件,不许下载多个客户端 2.软件的每一次更新,客户端也必须跟…
13.OSI七层模型各层分别有哪些协议及它们的功能 在互联网中实际使用的是TCP/IP参考模型.实际存在的协议主要包括在:物理层.数据链路层.网络层.传输层和应用层.各协议也分别对应这5个层次而已. 要找出7个层次所对应的各协议,恐怕会话层和表示层的协议难找到啊.. [1]物理层:主要定义物理设备标准,如网线的接口类型.光纤的接口类型.各种传输介质的传输速率等.它的主要作用是传输比特流(就是由1.0转化为电流强弱来进行传输,到达目的地后在转化为1.0,也就是我们常说的数模转换与模数转换),这一层…
计算机网络七层协议模型 作者:Ryan    时间:2013年10月7日 一.物理层(Physical Layer) OSI模型的最低层或第一层,规定了激活.维持.关闭通信端点之间的机械特性.电气特性.功能特性以及过程特性,为上层协议提供了一个传输数据的物理媒体. 在这一层,协议数据单元为比特(bit). 属于物理层定义的典型规范代表包括:RS-232.RS-449.RS-485.USB2.0.IEEE-1394.xDSL.X.21.V.35.RJ-45等. 在物理层的互联设备包括:集线器(Hu…
今日内容:socket网络编程    1.OSI七层协议    2.基于tcp协议的套接字通信    3.模拟ssh远程执行命令    4.tcp的粘包问题及解决方案    5.基于udp协议的套接字通信    6.socketserver 目标:开发一个C/S架构的软件C/S:客户端---->serverB/S:浏览器---->serverserver端:    1.位置必须固定/绑定一个固定的地址    2.对外一直提供服务,稳定运行    3.支持并发(让多个客户端感觉时被同时服务)网络…
目录 网络编程 软件开发架构 C/S架构 B/S架构 网络编程的发展史 互联网协议 1.物理连接层 2.数据链路层 3.网络层 4.传输层 5.应用层 三次握手四次挥手 三次握手建链接 数据传输 四次挥手断连接 TCP协议传输数据可靠的原因 网络编程 软件开发架构 软件开发架构分为两种: ​ C/S架构 ​ B/S架构 C/S架构 ​ 客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)来划分的. C/S架构: Client: 客户端 Server: 服务端 优点: 软件的使用稳定,…