Linux Network Architecture

   

[SYMBOL] [A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z]

neigh_alloc()

neigh_connect()

neigh_connected_output()

neigh_create()

neigh_destroy()

neigh_event_send()

neigh_forced_gc()

neigh_lookup()

neigh_ops structure 2nd

neigh_periodic_timer()

neigh_resolve_output()

neigh_suspect()

neigh_sync()

neigh_table structure 2nd

neigh_table_init()

neigh_timer_handler()

neigh_update()

Neighbor Discovery (ND) address resolution

Neighbor solicitation packets

Neighbor stations

neighbour structure

net_device interface

     data on the network layer

     data on the physical layer

     device-driver methods

     general fields of a network device

     hardware-specific fields

     struct net_device

net_do_ioctl()

net_get_stats()

net_init()net_probe()

net_interrupt()

net_open()

net_rx()

net_rx_action()

net_set_multicast_list()

net_start_xmit()

net_timeout()

net_tx()

net_tx_action()

netdev_chain

Netfilter architecture of Linux 2.4

     iptables command-line tool

     netfilter hooks in the Linux kernel

         NF_HOOK()

         NF_IP_FORWARD (2)

         NF_IP_LOCAL_IN (1)

         NF_IP_LOCAL_OUT (3)

         NF_IP_POST_ROUTING (4)

         NF_IP_PRE_ROUTING (0)

     netfilter standard modules

         address translation (NAT)

         destination NAT

         source NAT

         stateful connection tracking

     registering/unregistering packet-filter functions

         nf_hook_ops structure

         nf_register_hook(), nf_unregister_hook()

Netfilters

netlink_unicast()

netstat

Network Address and Port Translation (NAPT)

Network address translation (NAT)

Network Address Translation (NAT) 2nd 3rd

     configuring

     implementing the NAT module

         actual address translation

         how an IP packet travels through the module

         important data structures

         initializing an address-binding process

         initializing/uninitializing the module

     masquerading

     NAT module extension options

         configuration-tool extensions

         helper modules 2nd

         ip_nat_helper structure

         ip_nat_protocol structure

         transport protocols

     NAT variants

         Basic NAT

         Bidirectional NAT

         characteristic variants of

         Network Address and Port Translation (NAPT)

         Traditional NAT

         Twice NAT

     problems

     session flow

     terminology

     transparent address allocation

     transparent routing

         address binding

         address translation

         ICMP packets, correct handling of

         releasing address binding

Network classes

Network devices [See also Network drivers]

     activating

     closing

     creating

     deactivating

     finding

     general fields of

    interface:

         requirements

         structure

     managing

     net_device interface

     notification chains for state changes

     opening

     registering/unregistering

     transmitting over

Network drivers 2nd

     adapter-specific octl() commands

     multicast support on adapter level

    network adapters:

         acknowledging a transmission process

         data transmission

         initializing

         opening/closing

         receiving packets/messages from

         runtime configuration

     probing phase

     receiving a data packet

     statistical information about

     transmitting data

     transmitting packets, problems in

Network File System (NFS)

Network implementation, Linux

Network layer, ISO/OSI reference model

Network neighbors

Network of networks [See Internet]

Network part, IP addresses

Network programming with sockets

     byte ordering methods

         htonl()

         htons()

         ntohl()

         ntohs()

     connection management functions

         int accept

         int bind

         int close

         int connect

         int listen

         int socket

     data transmission functions

         read()

         readv()

         recv()

         recvfrom()

         recvmsq()

         send()

         sendmsg()

         sendto()

         write()

         writev()

     examples

     Internet address handling functions

         gethostname()

         getpeername()

         hostent structure

         inet_addr()

         inet_aton()

         inet_ntoa()

         inet_ntop()

         inet_pton()

     socket addresses

     socket API, functions of

     socket operations

Network protocols

Network-layer protocol, example for

Next hop

No Operation option

Nokia

notifier_call()

notifier_call_chain()

NTBBA (Network Termination Point Broad-Band Access)

ntohl()

ntohs()

ntop


   

Категории