메시지 전환
Message switching통신에서 메시지 교환은 한 번에 한 홉씩 전체로 라우팅된 메시지를 포함한다. 그것은 회로 스위칭에서 발전했고 패킷 스위칭의 전구였다.[1]
역사
웨스턴 유니언은 1950년대에 전보 처리를 위한 메시지 교환 시스템인 Plan 55-A를 운영했다.[2] 레오나드 클라인록은 1962년 매사추세츠 공과대학에서 이 시스템의 대기열 지연을 분석한 박사학위 논문을 썼다.[3]
메시지 교환은 캘리포니아주 뉴포트 비치의 콜린스 라디오 컴퍼니가 1959-1963년 기간 동안 대형 항공사, 은행 및 철도에 판매하기 위해 건설했다.
ARPANET의 원래 디자인은 인터페이스 메시지 프로세서를 사용하여 메시지 교환 네트워크를 만들자는 Wesley Clark의 1967년 4월 제안이었다.[4][5][6] 패킷 교환은 1967년 10월 데이터 통신을 위한 패킷 교환에 관한 도널드 데이비스의 연구를 바탕으로 제1회 운영 체제 원리에 관한 ACM 심포지엄 이후 래리 로버츠에 의해 설계에 통합되었다.[7]
오늘날 메시지 교환 시스템은 대부분 패킷 교환 또는 회선 교환 데이터 네트워크를 통해 구현된다. 각 메시지는 별개의 실체로 취급된다. 각 메시지에는 주소 지정 정보가 포함되어 있으며, 각 스위치에서 이 정보를 읽고 다음 스위치로의 전송 경로가 결정된다. 네트워크 상태에 따라 여러 메시지의 대화가 동일한 경로를 통해 전달되지 않을 수 있다. 각 메시지는 다음 스위치로 전송되기 전에 (일반적으로 RAM 제한으로 인해 하드 드라이브에) 저장된다. 이 때문에 '스토어 앤드 포워드' 네트워크로도 알려져 있다. 이메일은 메시지 교환을 위한 일반적인 응용 프로그램이다. 두 컴퓨터 사이의 실시간 데이터 전송과 달리 이메일 전송 지연은 허용된다.
예
Hop-by-hop Telex 포워딩과 UUCP는 메시지 교환 시스템의 예다.
이러한 형태의 전환을 사용할 때 송신자와 수신자 사이에 미리 물리적인 경로가 설정되지 않는다. 대신, 송신자가 송신할 데이터 블록을 가지고 있을 때, 그것은 첫 번째 전환 사무소(즉, 라우터)에 저장되었다가 나중에 한 번에 한 홉씩 포워드 된다. 각 블록은 실체 형태로 수신되어 오류가 있는지 검사한 후 전달 또는 재전송된다.
저장 및 전달 네트워크의 한 형태. 데이터는 네트워크로 전송되어 스위치에 저장된다. 네트워크는 데이터를 스위치에서 스위치로 전송하는 것이 편리할 때, 데이터를 실시간으로 전송하지 않는다. 차단이 일어날 수는 없지만, 긴 지연이 발생할 수 있다. 변환은 메시지 교환 네트워크에 의해 이루어지기 때문에 소스 단말기와 대상 단말기는 호환될 필요가 없다.
메시지 스위치는 "트랜잭션"이다. 그것은 데이터를 저장하거나 그것의 형식과 비트 전송률을 변경한 다음, 데이터를 원래 형태 또는 수신 끝에서 완전히 다른 형태로 변환할 수 있다. 메시지 교환은 다른 소스에서 공통 시설로 데이터를 멀티플렉싱한다. 메시지 스위치는 스위칭 기술 중 하나이다.
저장 및 전달 지연
메시지 스위칭은 각 메시지를 전달하기 전에 중간 노드에 전체적으로 저장하기 때문에 메시지 길이와 중간 노드 수에 따라 달라지는 엔드 투 엔드 지연을 경험한다. 각각의 추가 중간 노드는 최소한 노드로의 최소 전송 지연 값인 지연을 도입한다. 노드는 링크에 사용되는 기술이 다르기 때문에 수신 메시지와 송신 메시지의 전송 지연이 다를 수 있다는 점에 유의하십시오. 전송 지연은 메시지 경로를 따라 발생하는 전파 지연에 추가된다.
메시지 교환 센터에서 필요한 송신 경로가 사용 중일 때 수신 메시지가 손실되지 않는다. 동일한 경로에 대한 다른 메시지가 있는 대기열에 저장되며 필요한 회로가 확보되면 재전송된다. 따라서 메시지 스위칭은 지연 시스템 또는 대기열 시스템의 예다. 메시지 스위칭은 여전히 전신 트래픽에 사용되며 패킷 스위칭이라고 알려진 그것의 변형된 형태는 데이터 통신에 광범위하게 사용된다.
이점
메시지 전환의 이점은 다음과 같다.
- 데이터 채널은 통신기기 간에 공유되어 대역폭의 사용이 향상된다.
- 메시지는 네트워크 정체가 문제가 될 때 메시지 스위치에 임시로 저장할 수 있다.
- 우선 순위는 네트워크 트래픽을 관리하는 데 사용될 수 있다.
- 브로드캐스트 어드레싱은 메시지가 여러 대상에 전달되기 때문에 대역폭을 보다 효율적으로 사용한다.
참고 항목
참조
- ^ Davies, Donald Watts (1979). Computer networks and their protocols. Internet Archive. Chichester, [Eng.] ; New York : Wiley. pp. 456–477.
- ^ Transfilm (1956), Telegram for America, retrieved 2021-03-16
- ^ Kleinrock, Leonard (December 1962). "Message Delay in Communication Nets with Storage (PhD thesis)" (PDF). Cambridge: Massachusetts Institute of Technology. Cite 저널은 필요로 한다.
journal=
(도움말) - ^ Press, Gil. "A Very Short History Of The Internet And The Web". Forbes. Retrieved 2020-02-07.
Roberts’ proposal that all host computers would connect to one another directly ... was not endorsed ... Wesley Clark ... suggested to Roberts that the network be managed by identical small computers, each attached to a host computer. Accepting the idea, Roberts named the small computers dedicated to network administration ‘Interface Message Processors’ (IMPs), which later evolved into today’s routers.
- ^ "SRI Project 5890-1; Networking (Reports on Meetings).[1967]". web.stanford.edu. Retrieved 2020-02-15.
W. Clark's message switching proposal (appended to Taylor's letter of April 24, 1967 to Engelbart)were reviewed.
- ^ Roberts, Lawrence (1967). "Multiple Computer Networks and Intercomputer Communications" (PDF): 3.1–3.6. doi:10.1145/800001.811680.
Thus the set of IMP's, plus the telephone lines and data sets would constitute a message switching network
Cite 저널은 필요로 한다.journal=
(도움말) - ^ Press, Gil. "A Very Short History Of The Internet And The Web". Forbes. Retrieved 2020-01-30.
추가 읽기
- Leonard Kleinrock, Information Flow in Large Communication Nets, (MIT, Cambridge, 1961년 5월 31일 ~ ) 박사학위를 위한 제안 논문
- 레너드 클라인록 대형 통신망에서의 정보 흐름 (RLE 분기별 진행 상황 보고서, 1961년 7월)
- Roshan L. Sharma, "디지털 컴퓨터 제어 메시지 교환 시스템을 평가하는 접근법, IFIP Congress 65, 뉴욕, 1965년 5월.