CS 지식/네트워크
-
URI, URLCS 지식/네트워크 2020. 8. 23. 20:52
URI & URL URI (Uniform Resource Identifier) 웹 서버가 리소스를 고유하게 식별할 수 있게 하는 것 URL과 URN 두가지가 있는데, 일반적으로 URL을 이용한다. URL 특정 서버의 한 리소스에 대해 구체적 위치를 서술 URN 리소스가 어디에 위치해 있든 찾을 수 있는 방식 URL (Uniform Resource Locator) ://:@:/?질의# 스킴(scheme) 사용할 프로토콜을 말하며, 리소스에 어떻게 요청, 접근한 것인지 명시 웹에서 주로 HTTP 프로토콜을 사용 그 밖에 ftp, mailto(이메일),rtsp(스트리밍)과 같은 프로토콜을 사용할 수도 있음 사용자 이름과 비밀번호 어떤 서버는 자신이 가지고 있는 데이터에 접근하기 위해 사용자 이름과 비밀번호를 ..
-
TCP / UDP, 소켓CS 지식/네트워크 2020. 8. 23. 20:45
TCP(전송제어 프로토콜) IP의 핵심 프로토콜 중 하나로 TCP/IP라는 명칭으로 널리 불린다. 근거리 통신망이나 인트라넷, 인터넷에 연결된 컴퓨터에서 실행되는 프로그램 간의 일련의 옥텟을 안정적으로, 순서대로, 에러없이 교환하도록 한다. 전송 계층에 위치 ~> 네트워크 정보 전달 통제 웹 브라우저들이 월드와이드웹(WWW)에서 서버에 연결할 때 사용, 이메일 전송 or 파일 전송에 사용됨 프로토콜 작동 연결 생성 연결을 생성하기 위해 3방향 핸드셰이크를 이용 자료 전송 SYN => 클라이언트가 서버에게 SYN 메세지를 전송 ~> 이 메세지에 포함된 시퀀스 번호는 클라이언트가 임의로 설정한 값 A SYN-ACK => 서버가 클라이언트에게 SYN-ACK 메세지로 응답 ~> 이 메세지에 포함된 시퀀스 번호는..
-
DNS (Domain Name Server)CS 지식/네트워크 2020. 8. 23. 20:39
DNS (Domain Name Server) 도메인 네임 네트워크 상에서 컴퓨터를 식별하는 호스트명 도메인 레지스트리에 등록된 이름 호스트명의 일부분, DNS 상에서 해당 호스트명 및 하위 호스트명들은 일반적으로 해당 등록자에게 권한이 주어짐 DNS 서버 구조 3가지 형태로 나뉘고, 트리 형태로 구성됨 루트 DNS 서버 도메인 이름공간의 최고점에 있는 정보를 보유한 네임 서버(인터넷 핵심 담당) TLD(Top Level Domain) === 최상위 레벨 도메인 네임 DNS 서버 같은 상위 레벨 도메인(com, org, gov)과 kr,uk,us 와 같은 모든 국가의 상위 레벨 도메인 포함 책임 DNS 서버 인터넷에서 접근하기 쉬운 페이지를 가진 기관은 호스트 네임을 IP 주소로 연결시키는 역할 리졸버 (..
-
서브넷(서브 네트워크), IPv4, IPv6CS 지식/네트워크 2020. 8. 23. 20:33
서브넷(=== 서브네트워크) sub net === sub netting CIDR(Classless Inter-Domain Routing) 클래스 네트워크를 더 작은 네트워크로 나누는 방법 조금 더 유연하게 네트워크 구성 가능 IP 고갈을 늦추기 위해 등장 서브넷 마스크 상위 비트 네트워크 식별자의 비트 수 연속된 1 값을 가짐 하위 비트 호스트 식별자의 비트 수 연속된 0 값을 가짐 서브넷 표기법 4바이트 IP 주소 / 숫자 숫자는 0~32의 값 => 네트워크 식별자 호스트 식별자는 0으로 채워짐 ex ) 0.0.0.0/0 => 인터넷 전체 구축 단계 서브넷을 위해 사용될 호스트 비트의 수를 결정 새로운 서브넷 네트워크 ID를 열거 각 새로운 서브넷 네트워크 ID 별, IP 주소를 열거 호스트 비트 개수..