---
title: NWEthernetChannel.EthernetAddress
framework: network
role: symbol
role_heading: Structure
path: network/nwethernetchannel/ethernetaddress
---

# NWEthernetChannel.EthernetAddress

A 48-bit Ethernet address.

## Declaration

```swift
struct EthernetAddress
```

## Topics

### Creating Addresses

- [init(_:)](network/nwethernetchannel/ethernetaddress/init(_:)-62x9i.md)
- [init(_:)](network/nwethernetchannel/ethernetaddress/init(_:)-1brh7.md)

### Inspecting Addresses

- [rawValue](network/nwethernetchannel/ethernetaddress/rawvalue.md)

## Relationships

### Conforms To

- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Sending and Receiving Ethernet Frames

- [send(content:to:vlanTag:completion:)](network/nwethernetchannel/send(content:to:vlantag:completion:).md)
- [receiveHandler](network/nwethernetchannel/receivehandler.md)
