博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网络基础
阅读量:5211 次
发布时间:2019-06-14

本文共 694 字,大约阅读时间需要 2 分钟。

IP地址:指互联网协议地址,是IP协议提供的一种统一的地址格式,它为互联网的上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

IP地址是一个32位的二进制数,通常被分为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a,b,c,d)的形式,其中a,b,c,d都是0~255之间的十进制数。例:点分十进制IP地址(100,4,5,6),实际上是32位二进制数。

端口:设备与外界通讯交流的出口。因此,IP地址是精确到具体的一台电脑,而端口是精确到具体的程序。

osi七层模型

互联网的核心就是由一堆协议组成,协议就是标准(互联网协议就是语言界的英语),所有的计算机都学会了互联网协议,那所有的计算机都可以按照统一的标准去收发信息从而完成通讯。

理解socket:socket是应用层与TCP/IP协议族通信的中间软件的抽象层,他是一组接口,在设计模式中,socket模式其实就是一个门面模式,他把复杂的TCP/IP协议族隐藏在socket接口后面,对用户来说,一组简单的接口就是全部

      让socket去组织数据,以符合指定的协议。(其实socket就是一个模块,我们通过调用模块中的已经实现的方法建立两个进程之间的连接和通信)

基于TCP协议的socket

TCP是基于链接的,必须先启动服务端,然后在启动客户端去链接服务端

基于UDP协议的socket

UDP是无链接的,启动服务器之后可以直接接受消息,不需要提前建立链接

 

转载于:https://www.cnblogs.com/jacky912/p/10250906.html

你可能感兴趣的文章
iOS基于B站的IJKPlayer框架的流媒体探究
查看>>
ios之库Protobuf的使用
查看>>
Hibernate初探之单表映射——第二章:Hibernate进阶
查看>>
QuickHit游戏
查看>>
C#之四十 Winform MD5加密
查看>>
ASP.NET(C#)——GridView刷新
查看>>
ansible案例-安装nginx
查看>>
测试与优化
查看>>
IE9以下浏览器提示升级
查看>>
CSS 3 选择器
查看>>
又是1年过去了。。。
查看>>
我的网站PR升了没有?
查看>>
普通软件项目开发过程规范(一)—— 项目阶段 (转)
查看>>
mongodb 基础知识
查看>>
AngularJs学习笔记(一)----------关于数据绑定
查看>>
关于Junit、Hamcrest、Eclemma的安装配置,以及简易程序Junit测试、覆盖测试
查看>>
socket编程实战-connect超时问题
查看>>
Java读写锁(ReentrantReadWriteLock)学习
查看>>
HDU-1031(水题)
查看>>
java代理模式学习
查看>>