TCP/IP 4계층 모델링크 - 인터넷 - 전송 - 애플리케이션 계층OSI 7계층(물리 - 데이터링크 - 네트워크 - 전송 - 세션 - 표현 - 애플리케이션) 각각의 계층은 독립적으로 설계되었음(특정 계층이 변경되어도 영향을 받지 않음)예) TCP를 UDP로 변경했다고 해서 다시 브라우저를 설치하지 않아도 됨 애플리케이션 계층사용자와 직접 맞닿는 응용프로그램이 사용되는 계층HTTP(웹 데이터 통신)/ FTP(장치간 파일전송) / SMTP(전자메일전송) / SSH(보안) / DNS(도메인네임 to IP)가 있음 DNS도메인네임을 IP주소로 매핑해주는 서버1. www.naver.com에 DNS 쿼리가 오면(사용자가 검색하면)2. .com DNS를 찾고 .naver를 찾고 .www DNS를 찾으며 완벽한 ..
컴퓨터가 공용 IP 주소를 찾게 해줌 (peer to peer 관계에서) 같은 WIFI를 사용할 경우에는 문제가 없지만 그렇지 않을 경우에는 NET에 해당하기 때문에, STUN 서버를 통해서 같은 환경을 맞춰주어야 함 어떤 것을 Request를 하면 인터넷에서 우리가 누군지를 알려주는 서버 누군지를 알려주는 것(Response) : 우리가 속한 공용 IP 참고링크 WebRTC - 실시간 화상채팅 구현, STUN, TURN, PeerJS 등..! 실시간 화상채팅 프로젝트를 맡게 되었다. webRTC에 대해 처음 들어보았는데 이것이 나온지가 2013년 쯔... blog.naver.com
코어 라우터에서 데이터를 전달하는 방식이 크게 2가지가 있음 Circuit Switching(회선 교환) Packet Switching(패킷 교환) Circuit Switching(회선 교환) Circuit(서킷 = 회선)이라는 연결을 두 장비 사이에 만들어서 통신에 사용하는 방식 Condition 서킷은 통신 이전에 맺어야함 서킷이 먼저 만들어진 다음에 그 서킷을 통해 두 장비간 데이터를 주고받을 수 있음 Process source와 destination 사이에 길을 만들고, 그 길에 call을 설정해 둠. 여기서 call 이란? 네트워크 자원[=채널] 예약하는 것을 의미 하나의 src와 destination 쌍 사이의 길에 대해서만 call 설정 가능 할당된 자원은 다른 쌍에서는 공유 불가(자원공유 ..
네트워크는? 노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나이다. 즉, 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 말한다 네트워크에서 여러 장치들은 노드 간 연결을 사용하여 서로에게 데이터를 교환한다. *노드 : 네트워크에 속한 컴퓨터 또는 통신장비를 뜻하는 말 *인터넷 : 문서, 그림 영상과 같은 여러가지 데이터를 공유하도록 구성된 세상에서 가장 큰 전세계를 연결하는 네트워크 흔히 www를 인터넷으로 착각하는 경우가 많은데 www는 인터넷을 통해 웹과 관련된 데이터를 공유하는 것 네트워크 > 인터넷 > www 네트워크의 분류 크기에 따른 분류 LAN(Local Area Network)ex) LAN UDP(스타크레프트) 가까운 지역을 하나로 묶은 네트워크(근거리 통신망) WAN(Wi..