什么消炎药最好| 纳字五行属什么| 花木兰属什么生肖| 血糖是什么引起的| 盐茶是什么茶| 避孕药什么牌子好| 武则天是什么生肖| 胸有成竹是什么生肖| 蟑螂怕什么| 人中龙凤下一句是什么| 麻子是什么意思| 回流什么意思| 生男生女取决于什么| 小哥哥是什么意思| 卵巢囊性占位是什么意思| 大便什么颜色是正常的| 生吃大蒜有什么好处| 指甲发青是什么原因| 蛇盘疮什么原因引起的| 歌姬是什么意思| 显著是什么意思| rush是什么意思| 足下生辉是什么意思| 腰椎ct能查出什么| 1974年属什么生肖| 天上的星星像什么| 口炎是什么字| 一句没事代表什么意思| 淼读什么字| 耳朵发烫是什么征兆| 沉不住气什么意思| 舒俱来是什么宝石| 胃不舒服想吐是什么原因| 不想吃油腻的东西是什么原因| 地球什么时候毁灭| ost是什么| 猫猴子是什么| 多肉是什么| 气血不足吃什么好食补| 飞代表什么生肖| 一个雨一个亏念什么| 芯字五行属什么| 尖嘴鱼叫什么鱼| 什么日| 肾阳虚吃什么| 女人补铁有什么好处| 五月十四号是什么情人节| 室内传导延迟什么意思| 双抗是什么药| 翠字五行属什么| ab阳性血型是什么血型| 绿茶有什么好处| 胃低分化腺癌是什么意思| 驾驶证和行驶证有什么区别| 尤物是什么意思| 凉血是什么意思| 双甘油脂肪酸酯是什么| 农历5月20日是什么星座| 笑点低是什么意思| tnt什么意思| 芒硝有什么作用| 修身养性是什么意思| 为什么8到10周容易胎停| 顺丰为什么这么快| 牙疼可以吃什么| 摩纳哥为什么这么富| 刚怀孕初期吃什么好呢| 一月三日是什么星座| 星星像什么比喻句| 鱼肉百姓什么意思| 卵泡长得慢是什么原因造成的| 败血症是什么症状| l是什么字| 脾喜欢什么食物| 扁桃体发炎喉咙痛吃什么药| 映山红是什么花| 7.7什么星座| 金是什么颜色| 飞机上不能带什么| 落枕贴什么膏药| 2楼五行属什么| 过期不候是什么意思| 转氨酶是什么意思| 蜂蜜是什么糖| 无痛人流后吃什么对身体恢复比较好| 晚上睡不着是什么原因| 腰的左侧疼是什么原因| fredperry是什么牌子| 验血肝功能看什么指标| 节育环要什么时候取才是最佳时期| 烟酸是什么| 什么样的莲蓬| 金箔是什么| 囊肿挂什么科| 水晶粉是什么原料做的| 总是感觉口渴是什么原因| 意见是什么意思| 认栽是什么意思| 坐骨神经痛吃什么药好得快| 麦粒肿是什么| 伟岸一般形容什么人| 什么头十足| 2009年是什么生肖| 尿白细胞十一是什么意思| fna是什么意思| nmol是什么单位| 筋疼挂什么科| 封印是什么意思| 血糖看什么指标| 吃什么降血脂最快| 槑是什么意思| 血糖高挂什么科| 知青为什么要下乡| 葡萄球菌用什么抗生素| 70岁是什么之年| 卡粉是什么原因引起的| 6月17号什么星座| 戍什么意思| 血糖高喝什么牛奶好| 麻疹是什么病| 口酸吃什么药| 排卵期出血是什么原因| 肾积水吃什么药最好| 伤风是什么意思| 压箱钱是什么意思| 健康管理师是干什么的| aep是什么意思| 循序渐进什么意思| 奴才模样是什么生肖| 玻璃的原材料是什么| 肩膀上的肌肉叫什么| cm医学上是什么意思| 镜花水月是什么意思| 铝中毒有什么症状| 什么样的人容易得甲减| 什么时间量血压最准| 月亏念什么| 什么牌子的助听器最好| 母亲节送妈妈什么| 下巴底下长痘痘是什么原因| 性激素六项什么时候查| 解压密码是什么| 连号的钱为什么不能花| 河南有什么美食| 男性阴囊瘙痒是什么病| 关节由什么组成| 母亲节说什么| out什么意思| 麸皮是什么东西| 1999年是什么生肖| 贝壳吃什么食物| 咳嗽吃什么食物好得最快最有效| 美容师都要学什么| 什么叫血沉| 血脂高能吃什么水果| 养胃吃什么好| 牙根变黑是什么原因| 跳梁小丑指什么生肖| 可乐必妥是什么药| 坐北朝南什么意思| 什么是低血糖| 2033年是什么年| 中性粒细胞低吃什么药| 什么地散步| 始终是什么意思| 脑内小缺血灶是什么意思| 黄瓜可以和什么一起榨汁| 为什么不建议女人上环| 收录是什么意思| 黄金分割点是什么| 多囊有什么危害| 什么的荷叶| 口加大是什么字| 花孔雀是什么意思| 女人胯骨疼是什么原因| 考上公务员意味着什么| 疱疹用什么药好得快| 鼻子一直流血是什么原因| 偷是什么生肖| 腰椎退行性变是什么意思| 银河系的中心是什么| 什么叫肾阴虚和肾阳虚| 厨子什么意思| 梦见黑色的蛇是什么意思| 新生儿c反应蛋白高说明什么| 阴唇发黑是什么原因| 眼睛发炎吃什么药| 肠胃不好吃什么药| 云为什么不会掉下来| 身体游走性疼痛什么病| 精油有什么作用| 神经衰弱吃什么药效果最好| bpm是什么单位| pangchi是什么牌子的手表| 月亮星座是什么| 带黄金对身体有什么好处| 浆果是什么| 眼科pd是什么意思| 肺结节什么症状| 胃动力不足吃什么药| 嗓子发炎是什么原因引起的| 合肥以前叫什么| 什么叫体位性低血压| 吃什么能让月经量增多| 尿酸高可以吃什么| 姓蔡的女孩起什么名字| 戏耍的近义词是什么| 唏嘘什么意思| 没有胎心胎芽是什么原因造成的| 下午1点是什么时辰| 刘嘉玲什么星座| 益母草什么时候喝最好| 山己念什么| 宝宝嘴巴臭臭的是什么原因| 腹泻吃什么消炎药| 7月份是什么星座| fl是什么意思| 天降横财什么意思| 急性肠胃炎可以吃什么水果| 大云是什么| 癃闭是什么意思| 狗不理是什么意思| 什么地跑步| 耳垂有折痕是什么原因| 鱼鳞病是什么| 球蛋白偏高说明什么| 14岁属什么| 青灰色是什么颜色| 贡菜是什么菜做的| 放单是什么意思| 属狗女和什么属相最配| 鸽子怕什么怎么赶走| 左眼皮老是跳是什么原因| 纯净水和矿泉水有什么区别| 良缘是什么意思| 欲望什么意思| 消化功能紊乱吃什么药| 怨天尤人是什么意思| 什么是性瘾症| 还珠格格什么时候上映的| 蜘蛛喜欢吃什么| 治疗股癣用什么药膏| 办理社保卡需要什么资料| 什么是润年| 红枣有什么功效和作用| 例假一个月来两次是什么原因| 蟑螂屎长什么样| 猪和什么生肖最配| 眼镜轴位是什么| 茄子能治什么病| av是什么| 嗨体是什么| 色觉异常是什么意思| 29是什么生肖| 吃甘草片有什么副作用| 什么空调最省电| 荨麻疹能吃什么| 碘伏遇到什么会变白| 大什么什么什么成语| 甘肃是什么省| 汗斑用什么药膏| 山楂什么季节成熟| 脚掌心发热是什么原因| 皮下水肿是什么原因| 百度Jump to content

2016年度西安市城镇居民大病保险服务网点名单

From Wikipedia, the free encyclopedia
百度 如果我们在行住坐卧当中,念念都与佛相应,处处不离佛心,就是有真心的信仰了。

NetBIOS (/?n?tba??s/) is an acronym for Network Basic Input/Output System. It provides services related to the session layer of the OSI model allowing applications on separate computers to communicate over a local area network. As strictly an API, NetBIOS is not a networking protocol. Operating systems of the 1980s (DOS and Novell Netware primarily) ran NetBIOS over IEEE 802.2 and IPX/SPX using the NetBIOS Frames (NBF) and NetBIOS over IPX/SPX (NBX) protocols, respectively. In modern networks, NetBIOS normally runs over TCP/IP via the NetBIOS over TCP/IP (NBT) protocol. NetBIOS is also used for identifying system names in TCP/IP (Windows).

History and terminology

[edit]

NetBIOS is an operating system-level API that allows applications on computers to communicate with one another over a local area network (LAN). The API was created in 1983 by Sytek Inc. for software communication over IBM PC Network LAN technology.[1][2]:?1-1? On IBM PC Network, as an API alone, NetBIOS relied on proprietary Sytek networking protocols for communication over the wire.[3][2]:?1-1?

In 1985, IBM went forward with the Token Ring network scheme and produced an emulator of Sytek's NetBIOS API to allow NetBIOS-aware applications from the PC-Network era to work over IBM's new Token Ring hardware.[2]:?1-1? This IBM emulator, named NetBIOS Extended User Interface (NetBEUI),[2]:?2-2? expanded the base NetBIOS API created by Sytek with, among other things, the ability to deal with the greater node capacity of Token Ring.[2]:?2-17? A new networking protocol, NBF, was simultaneously produced by IBM to allow its NetBEUI API (their enhanced NetBIOS API) to provide its services over Token Ring – specifically, at the IEEE 802.2 Logical Link Control layer.[2]:?3-8–3-10?

In 1985, Microsoft created its own implementation of the NetBIOS API for its MS-Net networking technology. As in the case of IBM's Token Ring, the services of Microsoft's NetBIOS implementation were provided over the IEEE 802.2 Logical Link Control layer by the NBF protocol.[4] However, the MS-Net was only delivered to OEMs, and it was actually not a complete product, nor was it ready to communicate on the network in the form it was distributed. It lacked any implementation of OSI Layers 1 to 4 (Physical, Data link, Network and Transport Layers) and an OEM was expected to provide these implementations (in the form of a NetBIOS part) to make its version of MS-Net a complete and ready to use product. MS-Net accessed the network through the Microsoft's own variant of NetBIOS, which was split into two parts - the lower level part that OEMs had to provide implemented the NetBIOS calls that depended on layers 1-4, while the higher level part, provided by Microsoft, was hardware- and protocol-independent. This NetBIOS implementation supported the full NetBIOS API, but was called by invoking x86 interrupt 0x2A, instead of IBM's standard interrupt 0x5C. The reliance on OEMs to implement parts of NetBIOS had the unfortunate side effect that different OEM versions of MS-Net and NetBIOS generally weren't able to communicate with one another. [5]

In 1986, Novell released Advanced Novell NetWare 2.0 featuring the company's own emulation of the NetBIOS API. Its services were encapsulated within NetWare's IPX/SPX protocol using the NetBIOS over IPX/SPX (NBX) protocol.

In 1987, a method of encapsulating NetBIOS in TCP and UDP packets, NetBIOS over TCP/IP (NBT), was published. It was described in RFC 1001 ("Protocol Standard for a NetBIOS Service on a TCP/UDP Transport: Concepts and Methods") and RFC 1002 ("Protocol Standard for a NetBIOS Service on a TCP/UDP Transport: Detailed Specifications"). The NBT protocol was developed in order to "allow an implementation [of NetBIOS applications] to be built on virtually any type of system where the TCP/IP protocol suite is available," and to "allow NetBIOS interoperation in the Internet."

After the PS/2 computer hit the market in 1987, IBM released the PC LAN Support Program, which included a driver offering the NetBIOS API.

There is some confusion between the names NetBIOS and NetBEUI. NetBEUI originated strictly as the moniker for IBM's enhanced 1985 NetBIOS emulator for Token Ring. The name NetBEUI should have died there, considering that at the time, the NetBIOS implementations by other companies were known simply as NetBIOS regardless of whether they incorporated the API extensions found in Token Ring's emulator. For MS-Net, however, Microsoft elected to name its implementation of the NBF protocol "NetBEUI" – naming its implementation of the transport protocol after IBM's enhanced version of the API.[citation needed] Consequently Microsoft file and printer sharing over Ethernet often continues to be called NetBEUI, with the name NetBIOS commonly used only in reference to file and printer sharing over TCP/IP. More accurately, the former is NetBIOS Frames (NBF), and the latter is NetBIOS over TCP/IP (NBT).

Since its original publication in a technical reference book from IBM, the NetBIOS API specification has become a de facto standard in the industry despite originally supporting a maximum of only 80 PCs in a LAN. This limitation was generally overcome industry-wide through the transition from NBF to NBT, under which, for example, Microsoft was able to switch to Domain Name System (DNS) for resolution of NetBIOS hostnames, having formerly used the LAN segment-compartmentalized NBF protocol itself to resolve such names in Windows client-server networks.[1]

Services

[edit]

NetBIOS provides three distinct services:

(Note: SMB, an upper layer, is a service that runs on top of the Session Service and the Datagram service, and is not to be confused as a necessary and integral part of NetBIOS itself. It can now run atop TCP with a small adaptation layer that adds a length field to each SMB message; this is necessary because TCP only provides a byte-stream service with no notion of message boundaries.)

Name service

[edit]

In order to start sessions or distribute datagrams, an application must register its NetBIOS name using the name service. NetBIOS names are 16 octets in length and vary based on the particular implementation. Frequently, the 16th octet, called the NetBIOS Suffix, designates the type of resource, and can be used to tell other applications what type of services the system offers.[citation needed] In NBT, the name service operates on UDP port 137 (TCP port 137 can also be used, but rarely is).

The name service primitives offered by NetBIOS are:

  • Add name – registers a NetBIOS name.
  • Add group name – registers a NetBIOS "group" name.
  • Delete name – un-registers a NetBIOS name or group name.
  • Find name – looks up a NetBIOS name on the network.

Internet Protocol Version 6 (IPv6) are not supported by the NetBIOS name resolution protocol.[6]

Datagram distribution service

[edit]

Datagram mode is connectionless; the application is responsible for error detection and recovery. In NBT, the datagram service runs on UDP port 138.

The datagram service primitives offered by NetBIOS are:

  • Send Datagram – send a datagram to a remote NetBIOS name.
  • Send Broadcast Datagram – send a datagram to all NetBIOS names on the network.
  • Receive Datagram – wait for a packet to arrive from a Send Datagram operation.
  • Receive Broadcast Datagram – wait for a packet to arrive from a Send Broadcast Datagram operation.

Session service

[edit]

Session mode lets two computers establish a connection, allows messages to span multiple packets, and provides error detection and recovery. In NBT, the session service runs on TCP port 139.

The session service primitives offered by NetBIOS are:

  • Call – opens a session to a remote NetBIOS name.
  • Listen – listen for attempts to open a session to a NetBIOS name.
  • Hang Up – close a session.
  • Send – sends a packet to the computer on the other end of a session.
  • Send No Ack – like Send, but doesn't require an acknowledgment.
  • Receive – wait for a packet to arrive from a Send on the other end of a session.

In the original protocol used to implement NetBIOS services on PC-Network, to establish a session, the initiating computer sends an Open request which is answered by an Open acknowledgment. The computer that started the session will then send a Session Request packet which will prompt either a Session Accept or Session Reject packet.

During an established session, each transmitted packet is answered by either a positive-acknowledgment (ACK) or negative-acknowledgment (NAK) response. A NAK will prompt retransmission of the data. Sessions are closed by the non-initiating computer by sending a close request. The computer that started the session will reply with a close response which prompts the final session closed packet.

NetBIOS name vs Internet host name

[edit]

When NetBIOS is run in conjunction with Internet protocols (e.g., NBT), each computer may have multiple names: one or more NetBIOS name service names and one or more Internet host names.

NetBIOS name

[edit]

The NetBIOS name is 16 ASCII characters, however Microsoft limits the host name to 15 characters and reserves the 16th character as a NetBIOS Suffix.[7] This suffix describes the service or name record type such as host record, master browser record, or domain controller record or other services. The host name (or short host name) is specified when Windows networking is installed/configured, the suffixes registered are determined by the individual services supplied by the host. In order to connect to a computer running TCP/IP via its NetBIOS name, the name must be resolved to a network address. Today this is usually an IP address (the NetBIOS name to IP address resolution is often done by either broadcasts or a WINS Server – NetBIOS Name Server). A computer's NetBIOS name is often the same as that computer's host name (see below), although truncated to 15 characters, but it may also be completely different.

NetBIOS names are a sequence of alphanumeric characters. The following characters are explicitly not permitted: \/:*?"<>|. Since Windows 2000, NetBIOS names also had to comply with restrictions on DNS names: they cannot consist entirely of digits, and the hyphen ("-") or full-stop (".") characters may not appear as the first or last character. Since Windows 2000, Microsoft has advised against including any full-stop (".") characters in NetBIOS names, such that applications can use the presence of a full-stop to distinguish domain names from NetBIOS names.[7]

The Windows LMHOSTS file provides a NetBIOS name resolution method that can be used for small networks that do not use a WINS server.

Internet host name

[edit]

A Windows machine's NetBIOS name is not to be confused with the computer's Internet host name (assuming that the computer is also an Internet host in addition to being a NetBIOS node, which need not necessarily be the case). Generally a computer running Internet protocols (whether it is a Windows machine or not) usually has a host name (also sometimes called a machine name). Originally these names were stored in and provided by a hosts file but today most such names are part of the hierarchical Domain Name System (DNS).

Generally the host name of a Windows computer is based on the NetBIOS name plus the Primary DNS Suffix, which are both set in the System Properties dialog box. There may also be connection-specific suffixes which can be viewed or changed on the DNS tab in Control Panel → Network → TCP/IP → Advanced Properties. Host names are used by applications such as telnet, ftp, web browsers, etc. To connect to a computer running the TCP/IP protocol using its name, the host name must be resolved into an IP address, typically by a DNS server. (It is also possible to operate many TCP/IP-based applications, including the three listed above, using only IP addresses, but this is not the norm.)

Node types

[edit]

Under Windows, the node type of a networked computer relates to the way it resolves NetBIOS names to IP addresses. This assumes that there are any IP addresses for the NetBIOS nodes, which is assured only when NetBIOS operates over NBT; thus, node types are not a property of NetBIOS per se but of interaction between NetBIOS and TCP/IP in the Windows OS environment. There are four node types.

  • B-node: 0x01 Broadcast
  • P-node: 0x02 Peer (WINS only)
  • M-node: 0x04 Mixed (broadcast, then WINS)
  • H-node: 0x08 Hybrid (WINS, then broadcast)

The node type in use is displayed by opening a command line and typing ipconfig /all. A Windows computer registry may also be configured in such a way as to display "unknown" for the node type.

NetBIOS Suffixes

[edit]

The NetBIOS Suffix, alternately called the NetBIOS End Character (endchar), is the 16th character of a NetBIOS name and indicates service type for the registered name. The number of record types is limited to 255; some commonly used values are:

For unique names:

For group names:

  • 00: Workstation Service (workgroup/domain name)
  • 1C: Domain Controllers for a domain (group record with up to 25 IP addresses)
  • 1E: Browser Service Elections

Protocol stack

[edit]

The following table shows a brief history of NetBIOS and its related protocols. SMB was the main protocol that used NetBIOS. SMB enables Windows File and Printer Sharing.

7 Application layer Windows Chat, ClipBook Viewer, Microsoft Hearts SMB SMB SMB SMB SMB
6 Presentation layer NetDDE
5 Session layer NetBIOS (The original "Network Basic Input/Output System") NetBIOS (NetBIOS Frames, incorrectly labeled as "NetBEUI" in Windows) NetBIOS (NetBIOS over IPX/SPX) NetBIOS (NetBIOS over TCP/IP)
4 Transport layer IPX/SPX TCP/UDP TCP/UDP QUIC (over UDP)
3 Network layer IPX IP IP IP
2 Data link layer IEEE 802.2 on Ethernet, Token Ring Any link that carries IPX Any link that carries IP Any link that carries IP Any link that carries IP
1 Physical layer IBM PC Network Ethernet, Token Ring
First supported Windows for Workgroups 3.1 Windows for Workgroups 3.1 Windows NT 3.5 Windows 2000 Windows 11 (Server side requires Windows Server 2022 Datacenter: Azure Edition)
Last supported Windows XP (requires manual install) Windows XP

See also

[edit]

References

[edit]
  1. ^ a b Sosinsky, Barrie (2009). Networking Bible. John Wiley & Sons. pp. 528. ISBN 9780470543429.
  2. ^ a b c d e f Haugdahl, J. Scott (June 1990). Inside NETBIOS (PDF) (3rd ed.). Architecture Technology Corporation. ISBN 0-939405-00-8.
  3. ^ "10. Assessing Windows Networking Services - Network Security Assessment, 2nd Edition [Book]". www.oreilly.com. Archived from the original on 20 April 2023. Retrieved 20 April 2023.
  4. ^ "Getaway hardware for protocols". www.networking-hardware.com. Archived from the original on 26 March 2023. Retrieved 20 April 2023.
  5. ^ "Early Microsoft Networks | OS/2 Museum". Retrieved 4 September 2024.
  6. ^ "[MS-WPO]: WINS Management Protocol". learn.microsoft.com. 14 February 2019. Archived from the original on 17 June 2023. Retrieved 17 June 2023. Because the NetBIOS protocol, defined in [RFC1002], does not support the mapping between NetBIOS names and IPv6 addresses, the Remote Administrative Interface: WINS protocol applies only to IPv4 addresses. It does not apply to IPv6 addresses.
  7. ^ a b "Naming conventions in Active Directory for computers, domains, sites, and OUs". Microsoft. Archived from the original on 22 December 2017. Retrieved 19 December 2017.

Further reading

[edit]
  • Haugdahl, J. Scott (1990). Inside NetBIOS. Architecture Technology Corp. ISBN 92025-08-06-8
  • Silberschatz, Abraham; Galvin, Peter Baer; Gagne, Greg (2004). Operating System Concepts. (7th Ed.). John Wiley & Sons. ISBN 0-471-69466-5
  • Meyers, Michael (2004). "Managing and Troubleshooting Networks". McGraw-Hill. ISBN 978-0-07-225665-9
  • Tamara Dean. Network+ Guide to Networks, pg. 206 (NetBEUI)
[edit]
迪士尼狗狗叫什么名字 知了猴是什么 七月十六是什么日子 肺部有结节要注意什么 乙肝阴性是什么意思
简单明了是什么意思 欺山莫欺水是什么意思 农历3月是什么月 什么病会通过唾液传播 制作人是干什么的
罗汉果是什么 故人是什么意思 脂肪肝有什么危害 小孩磨牙是什么原因引起的 什么是结缔组织病
一什么清香 查处是什么意思 c类火灾是指什么 坏血症什么症状 合成立方氧化锆是什么
什么是孽缘hcv8jop2ns7r.cn 胶体是什么hcv9jop3ns3r.cn 创始人是什么意思hcv8jop9ns4r.cn 手指有痣代表什么意思hcv9jop8ns3r.cn 医院介入科是干什么的hcv7jop9ns5r.cn
梦见和死去的人说话是什么意思hcv9jop0ns1r.cn 6月16日是什么日子hcv8jop3ns1r.cn 铁达时手表什么档次hcv9jop3ns1r.cn 古天乐属什么生肖bjhyzcsm.com 湿疹用什么药膏最好hcv8jop4ns9r.cn
净土是什么意思hcv8jop8ns7r.cn 42岁属什么hcv9jop0ns6r.cn 脸颊两边长痘痘是什么原因引起的hcv7jop5ns1r.cn 女生的名字叫什么好听hcv8jop7ns7r.cn 痹是什么意思hcv9jop0ns5r.cn
实质性结节是什么意思hcv8jop2ns2r.cn 什么样的人容易得脑瘤hcv8jop6ns7r.cn 棉花是什么时候传入中国的hcv8jop3ns1r.cn 莲子有什么功效hcv7jop4ns5r.cn 胸腰椎退行性变是什么意思sscsqa.com
百度