资源描述:
《socket网络连接详解》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Socket网络连接详解 一.网络OSI模式(7层) 网络模型:OSI(开放系统互联OpenSystemInterconnnection)TCP/IP参考模型 网络通讯要素: 1.IP地址(唯一标识网络设备) 网络中设备的标示 不易记忆,可以用主机名 本地回环地址:127.0.0.1主机名:localhost 2.端口号(定位程序标示进程的逻辑地址,不同进程的标示) 有效端口:0~65535,其中0~1024由系统使用或者保留端口,开发中不要使用1024以下的端口 3.传输协议(用什么样的模式交互) 通讯的规则,常见协议:TCP、UDP
2、URL(统一资源定位)http://ip:80/文件路径 二.OSI七层以及作用otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939servedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMa
3、rch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,Ministersand应用层七层 七层代表的是:物理层->数据链路层->网络层->传输层->会话层->表示层->应用层 (记法: 物理层是最基层的层次(物理层), 有了物理层我们想要发
4、送数据(数据链路层), 要传输数据就要需要介质也就是网络(网络层), 有了介质后我们就可以传输数据给对方(传输层), 传输完成后就可以发给另一个用户对话(会话层), 有了对话后就需要显示出来(显示层), 显示出来后就可以进行使用了(应用层) ) 七层之间的关系otherstaffoftheCentre.Duringthewar,ZhuwastransferredbacktoJiangxi,andDirectorofthenewOfficeinJingdezhen,JiangxiCommitteeSecretary.Startingin1939ser
5、vedasrecorderoftheWestNorthOrganization,SecretaryoftheSpecialCommitteeAfterthevictoryofthelongMarch,hehasbeentheNorthwestOfficeoftheFederationofStateenterprisesMinister,ShenmufuguSARmissions,DirectorofNingxiaCountypartyCommitteeSecretaryandrecorderoftheCountypartyCommitteeSecretary,M
6、inistersand 网络层各节点都有相同的层次 不同节点相同层次具有相同的功能 同一节点相邻层间通过接口通信 每一层可以使用下层提供的服务,并向上层提供服务 不同结点的同等层间通过协议来实现对等层间的通信 三.七层内容和作用 物理层:主要定义物理设备标准,如网线的接口类型、各种传输介质的传输速率等。主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后再转化为1、0,也就是常说的数模与模数转换)。这一层的数据叫做比特(bit),主要设备:集线器 数据链路层:主要将从物理层接收的数据进行MAC地址的封装与解封装。常把这一层的数
7、据叫做帧,主要设备:网卡,交换机 网络层:选择合适的网间路由和交换结点,确保数据及时传送,将从下层接收到的数据进行IP地址的封装与解封装。常把这一层数据叫做数据包,主要设备:路由器。 传输层:定义了一些传输数据的协议和端口,如TCP、UDP协议,主要将从下层接收的数据进行分段和传输,到达目的地址后再进行重组,以往把这一层数据叫做段。 会话层:通过传输层建立数据传输通路。在系统之间发起会话或者接受会话请求(设备之间需要互相认识) 表示层:主要是进行对接收的数据进行解释、压缩与解压缩等,即把计算机能够识别的东西转化成人能够识别的东西(如图片、声音等) 应用
8、层:主要是一些终端的应用