TCP/IP 공부하며 갑자기 궁금한게 생겨 질문드립니다.

조회수 2258회

제 질문은 2가지입니다.

tcp/ip라는 명칭자체가 특정 프로토콜을 지칭하는게 아니라 전체를 아울러 얘기하는 단어라고 조사하며 알게되었습니다. 그리고 TCP/IP 프로토콜 군에는 100개 정도의 프로토콜이 존재한다고 하는데요

제가 구글링하여 찾은 프로토콜은 HTTP, SMTP, TCP, IP, UDP, Telnet, SSL, MIME, ICMP, ARP, RARP, FTP, POP3, PCL, DHCP, RTP, RTCP, RTSP 밖에 안되는데

  1. 이 밖에도 어떤 프로토콜들이 있는지 찾아보고 싶은데 정보가 잘 안나오네요 프로토콜 관련되서 정보가 많은 책이나 사이트가 있을까요?

  2. 보통 채팅 프로그램을 만들거나 공부할때 TCP를 사용하는데 왜 TCP여야만 하는건가요? 공부하면서 알게된게 TCP의 장점이 데이터 전달의 신뢰성(순서,누락,재전송)때문에 사용한다고는 하는데 그럼 다른 프로토콜들은 신뢰성이 없다라고 봐야 하는게 맞는건가요?

기존에 서비스하고 있는 채팅 어플들의 프로토콜 같은경우 LOCO,Jabber,XMPP등 다양한 프로토콜이 존재하는데 이런 프로토콜들도 결국은 TCP기반으로 제작되었다고 봐야하는건가요?

  • (•́ ✖ •̀)
    알 수 없는 사용자

2 답변

  • '2. 가장 많이 비교하는게 udp죠. 속도를 중시하고 몇개의 정보는 누락되도 괜찮은 비디오 같은 경우 udp를 씁니다. 이런 경우 신뢰성은 떨어진다라고 볼 수가 있죠

    • (•́ ✖ •̀)
      알 수 없는 사용자
    1. 많은 프로토콜이 나와있는 곳은 아니지만 좋은 정보같아서 소개드립니다. http://www.inven.co.kr/webzine/news/?news=165870

    2. TCP 그리고 UDP가 UDP의 경우는 중간에 패킷이 누락되도 상관없는 비디오 스트리밍같은은 서비스에서 많이 쓰고 보통 TCP를 씁니다.

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)