CS(Computer Science) (총 73개) 썸네일형 리스트형 Network - VPN VPN (Virtual Private Network) 공중망(Public Network)과 사설망(Private Network)구분공중망(Public Network)사설망(Private Network)범위모두에게 공개특정 조직내에 인원만 공개허가누구든 정보교환 가능인증된 자만 사용 가능보안취약우수비용저렴거리에따른 설치비용 증대관리외부에서 해줌(KT)관리비용 부담 VPN이란공중망을 이용하여 사설망이 요구하는 서비스를 제공공중망 내에서 마치 전용선처럼 사용할 수 있게 한 망데이터 암호화 및 사용자 인증, 사용자 엑세스 권한 제한을 둔 망으로 보안 우수 VPN 원리- http://blog.naver.com/PostView.nhn?blogId=ileksiah&logNo=80190817839 1. Host to .. Storage 종류 *Storage 유형1. DAS - 속도가 빠르다- 원격제어가 불가능 하다 종류 : IDE , SCSI , SATA 2. NAS - 속도가느리다 (100mb)- 비용은 싸다- 원격제어 가능종류 : CIFS , NFS , ISCSI 3. SAN - Storage Area Network : 스토리지를 네트워크로- HBA라는 NIC카드를 사용해야함 - 광케이블로 되어있다- 빠르다- 비싸다 *AWS 의 S3- 각각에 권한부여- RESTFUL *NAS 구축 - 다나와에서 NAS를 직접 살수도 있다- 구형 PC에 하드디스크를 여러개 부착 후 FREENAS 운영체제를 설치하면 완성 Network - ARP 프로토콜 분석 & 이더넷 프레임 (Wire Shark이용) 실습 (ARP 패킷 분석) 이더넷 프레임 - 2계층 통신에 사용되는 프레임 Preamble – 수신지의 동기화를 위해 사용한다Destination Address – 프레임 송신 6ByteSource Address – 프레임 수신 6ByteType – 상위계층 프로토콜정보(IP=0x0800, ARP=0x0806) 2ByteData – 상위계층으로 부터 전달받은 데이터, 최소 46Byte 최대 1500BytePAD – Data가 46Byte이하의 크기면 0을 채워 46Byte를 만듦 ARP 캡처 - 와이어 샤크에는 PREAMBLE 과 SOF 는 잡히지 않고 Destination Addr 부터 잡힌다.(처음 MAC주소를 모를 때의 패킷) ARP 프로토콜 패킷 구조 1. DestinationAddress : 수.. Network - Switch (수정중) *역할 1. Learning - 배움- 통신시 해당 PC의 MAC 주소를 MAC Address 테이블 (브리지 테이블)에 저장 -> 다리를 건널지 유무 판단 (같은 세그먼트인지 판단) 2. Flooding - 들어온 포트를 네트워크에 뿌림- 맥 주소 테이블에 해당 주소가 없을시 플로딩. 브로드케스트/멀티케스트 일때에도 발생. 3. Forwarding - 해당 포트로 전달- 맥 주소 테이블에 해당 주소가 있고, 세그먼트가 다를 경우 -> 즉, 다리를 건너야 할 상황 일 경우 4. Filtering - 다른 포트로 건너가지 못하게함- 맥 주소 테이블에 해당 주소가 있고, 세그먼트가 같을 경우 -> 다리를 건너지 못하게함 -> 콜리전 도메인을 나눔 5. Aging - 나이를 먹음 - 브리지 테이블의 내용을 시.. Network - TransPort 계층 - 수정중(Segment 헤더 구조만 수정하면 됨) TransPort 계층이란?- 서로 다른 호스트(PC)에서 동작하는 어플리케이션 프로세스들 간의 논리적 통신을 제공한다 (어플리케이션 관점에서프로세스들이 동작하고 있는 호스트(PC)들이 직접 연결되어 있는것처럼 보인다는것을 의미) - 트랜스포트계층 프로토콜은 송신측 : 어플리케이션계층의 프로세스에서 네트워크 계층까지 메시지를 운반하며(다중화) 수신측 : 네트워크계층에서 어플리케이션 계층까지 메시지를 운반한다(역다중화) - 송신측 트랜스포트 계층에서는 어플리케이션 계층으로부터 받은 메시지를 세그먼트로 변환한다 => 메시지를 작은 조각으로 분할하고 각각의 세그먼트에 트랜스포트 계층 헤더를 추가 - 트랜스포트 계층은 직접 프로세스에게 메시지를 전달하지 않고 중간의 소켓에게까지만 메시지를 전달한다. 소켓- 하나.. Network - Application 계층) HTTP 프로토콜 - 수정중 (메소드) HTTP프로토콜이란- Client와 Server사이에서 요청과 응답을 하기 위한 프로토콜이다.- TCP/IP 80번 PORT를 사용 특징이자 단점?- FTP, TELNET 등과 다르게 비연결형이다(Stateless) 다시말해 사용자들에 대한 세션을 유지하지 않는다 때문에 방금 인증했던 사용자를 구분할 방법이 없다. =>서버가 수 많은 클라이언트 들과 연결을 유지하면 해당 세션을 관리하기도 어렵고 서버에 부하가 걸리기 쉽다 하지만 실제로 서버와 클라이언트를 연결을 해두어도 사용자가 HTML을 응답받으면 모두 읽는데까지 시간이 걸리므로 통신을 하는데 사용하는 시간은 얼마 되지않기 때문에 서버는 필요한 정보를 전달하고나면 연결을 바로 끊어서 다음요청을 기다리는 방식을 사용하게 되었다. 쿠키- stateless.. Network - Application 계층 운영체제 용어에서 실제 통신하는 것은 프로그램이 아니라 프로세스 이다. 프로세스간 통신방법(자세한 내용은 운영체제 카테고리 포스팅에서)1. 메시지 전달기법2. 공유메모리 서로다른 종단간 프로세스 통신- 서로 다른 종단간의 프로세스의 통신 즉 네트워크로 연결되어 있는 두개의 종단간의 프로세스 통신은 메시지 전달 기법을 통해 이루어 진다.- 네트워크 어플리케이션은 네트워크에서 서로 메시지를 보내는 두 프로세스로 구성된다. 소켓- 프로세스는 소켓을 통해 네트워크로 메시지를 전송한다. - 소켓은 호스트의 어플리케이션 계층과 트랜스포트 계층간의 인터페이스이다.- 수신 프로세스를 구별하기 위해 1) IP(호스트 주소) 와 2) Port(목적지 호스트 내의 수신프로세스 식별자) 를 필요로 한다 Application .. Network - Physical 계층 실제 다른 단말로 데이터가 전달될 때에는 전류가 흐르게 된다 전송단위 - bit 목적- 동기화 - 대역폭 동기화 *동기화A에서는 1초에 4비트씩 보낸다B에서는 1초에 2비트씩 보낸다이럴경우 A에서 보낸 신호를 B에서는 이해하지 못한다따라서 두 단말의 동기화를 통해 서로가 데이터를 이해할 수 있도록 해야한다. *대역폭 동기화송신쪽의 대역폭이 100mbps이고수신쪽의 대역폭이 10mbps이면 송신하는 데이터를 수신하는쪽에서 모두 수용하기가 어렵다이때 하위 대역폭으로 맞추어준다 프로토콜- RS-232 이전 1 ··· 4 5 6 7 8 9 10 다음