Communication and Network Technologies