프로토콜 전쟁 초기 컴퓨터 네트워킹
래리 로버츠와 배리 웨슬러가 1973년 ARPA를 떠나 미국의 상업용 패킷 교환 네트워크인 텔레넷을 설립한 후, 그들은 표준화가 완료되기 직전에 가상 회선을 기반으로 한 패킷 교환 프로토콜을 표준화하려는 국제적인 노력에 동참했다. 프랑스, 영국, 일본 PTT의 기여, 특히 레미 데프레의 RCP 및 트랜스팩 작업과 캐나다의 DATAPAC, 미국의 Telenet 개념이 더해져 X.25 표준은 1976년 CCITT에 의해 합의되었다. X.25 가상 회선은 간단한 호스트 프로토콜 지원을 허용했기 때문에 쉽게 마케팅될 수 있었다. 또한 각 서브네트워크가 혼잡으로부터 자체 보호를 행사할 수 있다는 1972년 INWG의 기대를 충족시켰다(데이터그램에는 없는 기능).
래리 로버츠는 Telenet에서 X.25를 채택했으며, 1978년에는 "데이터그램 패킷이 VC 패킷보다 더 비싸다"는 것을 발견했다. 빈트 서프는 로버츠가 Telenet을 구축할 때 TCP를 사용하자는 자신의 제안을 거절했다고 말했다. 로버츠는 사람들이 가상 회선만 구매할 것이고 데이터그램은 팔 수 없다고 말했다. 로버츠는 "패킷 교환의 지속적인 진화의 일환으로 논쟁의 여지가 있는 문제들이 분명히 발생할 것"이라고 예측했다. 푸진은 "PTT는 사람들이 필요한 것보다 더 많은 서비스를 받도록 강요함으로써 자신들의 사업을 늘리려 하고 있다"고 말했다.
인터네트워킹 프로토콜은 아직 초기 단계였다. ARPA 연구원, CYCLADES 팀, INWG에 참여한 다른 그룹을 포함한 다양한 그룹은 두 네트워크 간 연결을 위한 게이트웨이 사용을 포함한 관련 문제들을 연구하고 있었다. 영국 국립 물리학 연구소에서 데이비스 팀은 네트워크를 상호 연결하는 데 관련된 "기본적인 딜레마"를 연구했다. 공통 호스트 프로토콜은 다른 프로토콜을 사용하는 기존 네트워크를 재구성해야 한다. 이 딜레마를 탐구하기 위해 NPL 네트워크는 두 가지 다른 호스트 프로토콜 간 변환, 즉 게이트웨이를 사용하여 EIN과 연결했다. 동시에 NPL의 EPSS 연결은 두 네트워크에서 공통 호스트 프로토콜을 사용했다. NPL 연구는 공통 호스트 프로토콜을 설정하는 것이 더 안정적이고 효율적일 것이라고 확인했다.
그러나 CYCLADES 프로젝트는 예산, 정치 및 산업적 이유로 1970년대 후반에 중단되었고 푸진은 "그가 영감을 주고 만드는 데 기여했던 분야에서 추방되었다".
전송 제어 프로그램의 설계는 호스트 간의 연결 지향 링크와 데이터그램 서비스를 모두 통합했다. 1977년 7월 ARPANET, SATNET, PRNET을 연결한 DARPA의 인터네트워킹 실험은 그 실행 가능성을 입증했다. 이어서 DARPA와 스탠퍼드, UCL, BBN 등 협력 연구원들은 일련의 Internet Experiment Notes를 발행하면서 인터넷 작업을 시작했다. 밥 칸의 노력으로 데이브 클락과 데이브 리드가 MIT에서 제안한 데이터 스트림 프로토콜(DSP)이 1978년 1월 서프(현재 DARPA 소속)와 서던캘리포니아 대학교의 정보과학연구소의 존 포스텔이 작성한 TCP 버전 3에 흡수되었다. 제록스 팰로앨토 연구소의 요겐 달랄과 로버트 메칼프와의 논의를 거쳐, 1978년 9월에 처음 초안된 버전 4의 TCP에서 포스텔은 전송 제어 프로그램을 두 개의 별개 프로토콜로 분리했다. 하나는 신뢰할 수 있는 연결 지향 서비스인 전송 제어 프로토콜(TCP)이었고, 다른 하나는 비연결형 서비스인 인터넷 프로토콜(IP)이었다. TCP 서비스가 필요 없는 응용 프로그램을 위해 IP의 기본 서비스에 직접 접근할 수 있도록 사용자 데이터그램 프로토콜(UDP)이라는 대안이 추가되었다. 1978년 12월부터 TCP/IP라고 불렸으며, 버전 4는 1982년 3월에 모든 군사 컴퓨터 네트워킹의 표준이 되었다. 이는 SATNET에 설치되었고 3월에는 NORSAR/노르웨이 국방 연구소(NDRE)가, 11월에는 UCL의 피터 커스틴 그룹이 채택했다. 1983년 1월 1일 "플래그 데이"로 알려진 날에 아파넷에 TCP/IP가 설치되었다. 이로 인해 DoD 인터넷 아키텍처 모델(줄여서 DoD 모델) 또는 DARPA 모델로 알려진 네트워킹 모델이 탄생했다. 레너드 클라인록이 1970년대 중반에 발표한 아파넷 성능에 대한 이론적 연구는 프로토콜 개발 과정에서 언급되었다.
영국 우체국 통신과 영국 대학 학계에서 개발된 컬러드 북 프로토콜은 최초의 완전한 X.25 표준으로 국제적으로 어느 정도 인정을 받았다. 1975년에 처음 정의된 이 프로토콜은 영국에 "다른 나라들보다 몇 년 앞선" 우위를 제공했지만, 국제적 합의가 이루어질 때까지 "잠정 표준"으로 의도되었다. X.25 표준은 유럽 국가들과 유럽 경제 공동체 (EEC)로부터 정치적 지지를 얻었다. 데이터그램을 기반으로 한 EIN은 X.25를 사용하는 유로넷으로 대체되었다. 피터 커스틴은 유럽 네트워크가 컴퓨터 및 사용자 수가 적은 단기 프로젝트인 경향이 있다고 썼다. 그 결과, 유럽 네트워킹 활동은 X.25를 제외하고는 강력한 표준으로 이어지지 않았고, X.25는 15~20년 동안 유럽의 주요 데이터 프로토콜이 되었다. 커스틴은 유니버시티 칼리지 런던의 그의 그룹이 광범위하게 참여했다고 말했는데, 부분적으로는 그들이 가장 전문성이 높은 그룹 중 하나였기 때문이고, 부분적으로는 JANET NRS와 같은 영국 활동이 미국에서 너무 멀리 벗어나지 않도록 노력하기 위해서였다. X.25 프로토콜 스위트를 기반으로 한 공공 데이터 네트워크 구축은 1980년대 내내 계속되었고, 국제적인 예로는 International Packet Switched Service(IPSS)와 SITA 네트워크가 있었다. 유럽 내 국가 PTT 네트워크와 북미 상업 네트워크 간 인터네트워킹을 가능하게 한 X.75 표준으로 보완되어 상업적 데이터 전송을 위한 글로벌 인프라가 구축되었다.
컴퓨터 제조업체들은 IBM의 시스템 네트워크 아키텍처(SNA), 디지털 이큅먼트 코퍼레이션(DEC)의 DECnet, 제록스의 제록스 네트워크 시스템즈(XNS, PUP 기반), 버로스 코퍼레이션의 BNA와 같은 사유 프로토콜 프로토콜 스택을 개발했다. 1970년대 말까지 IBM의 네트워킹 활동은 어떤 면에서는 아파넷보다 두 자릿수나 더 큰 규모였다. 1970년대 후반부터 1980년대 대부분 동안 개방형 네트워킹 옵션은 여전히 부족했다. 따라서 사유 표준, 특히 SNA와 DECnet, 그리고 일부 XNS 변형(예: 노벨 넷웨어와 바냔 바인즈)은 사설 네트워크에서 일반적으로 사용되었으며, 사실상 "사실상" 업계 표준이 되었다. DEC, 인텔, 제록스가 홍보한 이더넷은 제너럴 모터스와 보잉이 홍보한 MAP/TOP를 능가했다. DEC는 피어투피어(peer-to-peer) 접근 방식을 지원하는 컴퓨터 제조업체 중 예외였다.
미국에서는 미국 국립과학재단(NSF), 미국 항공 우주국(NASA), 미국 에너지부(DoE) 모두 네트워크를 구축했으며, 이는 DoD 모델, DECnet, IP over X.25를 기반으로 했다.