분류 전체보기 (30) 썸네일형 리스트형 네보 5차시 HTTP와 HTTPS HTTP (Hypertext Transfer Protocol) HTTP는 클라이언트와 서버 간 통신을 위한 통신 규칙 세트 또는 프로토콜이다. 사용자가 웹 사이트를 방문하면 사용자 브라우저가 웹 서버에 HTTP요청을 전송하고 웹 서버는 HTTP응답으로 응답한다. 웹 서버와 사용자 브라우저는 데이터를 일반 텍스트로 교환한다. 즉 HTTP프로토콜은 네트워크 통신을 작동하게 하는 기본 기술이다. HTTP는 네트워크 통신 모델의 응 계층 프로토콜이다. HTTP는 암호화되지 않은 데이터를 전송한다. 즉, 브라우저에서 전송된 정보를 제 3자가 가로채고 읽을 수 있다. HTTP는 여러 유형의 요청과 응답을 정의한다. 예를 들어 웹 사이트의 일부 데이터를 보려는 경우 HTTP GET요청을 선송한다.. STP(스패닝 트리 프로토콜) STP(스패닝 트리 프로토콜)란? Ethernet Frame이 장비들에서 빙빙 도는 것을 Looping(루핑)이라고 하는데 이 Looping을 방지시켜주는 것이 STP이다. Looping이란? 프레임이 네트워크상에서 목적지에 도달하지 못하고 무한정 통신을 하는 상태를 말한다. 네트워크에서 Looping이 발생하면 스위치 장비들이 무한정 늘어나는 프레임들을 처리하면서 CPU의 사용향이 입계치까지 증가하여 장비가 리부팅 되거나 통신이 전혀 되지 않는 상황이 발생한다. spanning tree의 원리 spanning tree의 기본 원리는 특정 포트를 block하여 loop구조를 막는 것이다. STP 4가지 변화과정 1.Blocking STP가 동작중인 스위치에 새로운 스위치가 연결되면 바로 트래픽이 흐르지 .. 패킷트레이서 Port Security(포트 보안) 특정 포트에 설정한 MAC 주소만 장비에 접속할 수 있게 하는 방법입니다. 너무 많은 정보를 학습하여 MAC 테이블의 용량이 모두 사용되면 더 이상 학습 및 플러딩/포워딩/필터링을 수행하지 않고 일반 허브(더미 허브)와 같이 동작합니다. 이후에 스위치로 수신되는 데이터는 모두 플러딩 하게됩니다. 이러한 특징을 이용해 의도적으로 MAC 테이블을 포화시키는 공격을 ‘Switch Jamming’공격이라고 불립니다. 공격자는 Switch Jamming을 통해 스위치가 모든 포트로 데이터를 전송(플러딩)하도록 하며 이로 인해 스위치를 통해 전달되는 데이터는 공격자 또한 전달받을 수 있게 됩니다. 이처럼 상대방의 데이터를 은밀하게 감청하는 공격 기법을 스니핑(sniffing ).. 서브네팅 문제풀이 풀이 호스트 주소 중에서 네트워크 주소와 브로드캐스트 주소를 제외하면 실제로 사용 가능한 호스트의 주소가 줄어들기 때문에 각 서브넷에 61개의 호스트를 연결할려면 호스트의 수가 61개가 아니라 61개 이상이여야 합니다.61을 만족하는 가장 작은 n의 값을 구해보면 2^n-2>=61이 되야함으로 2^n>=63이 됩니다. 그럼으로 의 최솟값은 6이 됩니다.최소한 6비트가 필요하므로 서브넷 마스크의 길이는 32-6=26비트가 됩니다. 따라서 각 서브넷 마스크는 /26이 됩니다.C class 네트뭐크를 서브넷팅하면 각 서브넷은 2^6인 64개의 주소를 할당하게됩니다. 정답 서브넷 마스크:/26 서브넷 갯수:64 풀이 서브넷 마스크 255.255.255.248은 호스트 부분에 3비트를 남기고 나머지 비트를 네트워.. Nefus 10210 박지훈 HTTP HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜입니다. 전송 계층 프로토콜인 TCP를 사용하며, 신뢰성을 중시하는 연결 지향형 프로토콜입니다. 인터넷(웹)을 통해 데이터를 주고받기 위해 사용되는 프로토콜로 "클라 - 서버" 형태를 띕니다. DNS IP 주소 및 기타 데이터를 저장하고 이름별로 쿼리할 수 있게 해주는 계층형 분산 데이터베이스입니다. 컴퓨터가 서로 통신하는 데 사용하는 숫자 IP 주소로 변환되는, 쉽게 읽을 수 있는 도메인 이름의 디렉터리입니다. TCP 두 개의 호스트를 연결하고 데이터 스트림을 교환하게 해주는 중요한 네트워크 프로토콜입니다. 데이터와 패킷이 보내진 순서대로 전달하는 것을 보장해줍니다. UDP 컴퓨터가 다른 컴퓨터와 데이터 통신을 하기 위한 프로토콜.. 네트워크 10210 네트워크란? -네트워크는 Net와 Work의 합성어로 컴퓨터들이 통신기술을 이용하여 그물망처럼 연결된 통신 이용 형태를 말합니다. -네트워크는 필요한 정보를 주고받기 위해 다양한 장치를 전송 매체로 연결하여 구축한 시스템을 의미합니다. 네트워크의 장단점 장점 -미디어 스트리밍으로 사진, 음악 또는 비디오 등의 디지털 미디어를 네트워크를 통해 재생할 수 있습니다. -리소스를 공유하기 위해서는 서로간의 연결을 통해 공유를 할 수 있습니다. -데이터 통신을 통해 많은 정보를 서로서로 공유할 수 있습니다. -여러가지 게임이나 각 PC마다 프린터를 연결하는것과 같은 무선 작업들을 행해줍니다. 단점 -바이러스나 악성코드, 원치않는 정보를 받을 수 도 있습니다. -해킹으로 통한 개인정보 유출 등 네트워크가 많고 다양.. 동아리 라파과제 초음파센서로 거리 측정 후 10cm이내에 물체가 있으면 불 키기 (실행 영상은 라즈베리파이가 연결이 안되서 찍지 못했습니다 ㅠ.ㅠ) 아두이노와 라즈베리파이의 차이점 아두이노 아두이노란 마이크로컨트롤러 보드를 기반으로 한 오픈 소스 컴퓨팅 플랫폼과 소프트웨어 개발 환경을 뜻한다. 간단하게 LED를 켜고 끄고, 다양한 센서들로 측정값을 읽는 것을 시작으로 아마추어부터 전문 개발자까지 쉽게 사용가능하다. 가장 많이 쓰이는 아두이노 우노 보드 같은 경우에는 가격이 저렴하고 쉽게 구할 수 있다. 또한 관련 기술들이 오픈 소스로 공개되어 있어 기술 진입 장벽이 낮다. 전압조정기, 수동 회로 요소(저항, 콘덴서 등), 입출력 연결단자(GPIO)로 구성되어 있으며, 라즈베리파이에 비해 상대적으로 배우기 쉬운 디자인과 소프트웨어로 구성되어 있다. 아두이노는 펌웨어나 운영체제가 존재하지 않으며, 통합개발환경(스케치)에서 프로그래밍이 이루어진다. 이때 사용되는 C언어가 약간 변형된 형.. 이전 1 2 3 4 다음