学习笔记5

计算机网络分为:星型网络,环形网络,总线网络

开放互联式特点:支持不同系统环境互联   该模型的层次依旧是:物理层,数据链接层,网络层,传输层,会话层,表示层,应用层

OSI参考模型是一种抽象化的表达方式,TCP/IP参考模型根据这个基础创建现在被所有计算机使用

TCP/IP参考模型有:应用层,传输层,网络层,物理链接层

IP协议,有数据包正文和报头组成 ,正文是传输的数据,报头是主机网络地址,接受主机的网络地址,数据包长度

IP地址:A类地址:1~126   B类地址:128~191  C类地址:192~223

TCP协议,重要的传输层协议    如果发现一个数据包丢失了,TCP协议会要求电脑重新发那个包,这种功能称为双全工

UDP协议:主要作用分配和管理端口编号,以正确无误的识别运行在网络站点的个别应用程序 

Socket套接字:和电话通信很想,自己需要有一个Socket号,对方也有一个,然后发出连接请求,对方接受请求,然后互相发送数据,关闭Socket,撤销连接

一个完整的Socket{协议,本地地址,本地端口,远程地址,远程端口}    套接字的地址是本机的IP地址,端口号用于确定是那个应用 端口号一般大于1024     套接字有三种类型:流式套接字,数据包套接字,原始套接字    创建一个套接字:socket(网络通信的域,套接字的类型,特定协议一般为0)   每一个套接字都有其独一无二的地址    为了创建的套接字能被其他进程使用,程序必须给该套接字写个名字,bind()   为了使套接字接受接入的连接,使用函数listen(socket,最大个数限制)分配连接队列     accept()等待客户端程序建立对该套接字的连接    请求连接,connect 


猜你喜欢

转载自blog.csdn.net/beautifu1_boy/article/details/80283319