본문 바로가기

옥탑방주인

자바 환경변수 설정 먼저 jdk를 설치하신 폴더를 찾기위해 c드라이브(또는 d드라이브에 들어가주세요) bin 폴더에 들어오셨으면 저 윗부분을 클릭하시면 주소가 나오는데 그것을 일단 복사해놓으세요 시스템 변수에 있는 Path부분을 클릭하시고, 아까 복사한 주소를 붙여넣기 해주세요 cmd에서 java -version을 쳐서 저렇게 나오면 성공입니다. 더보기
DNS(domain name system)란 무엇일까? 간단하게 설명하면 ip주소로 되있는 것을 domain name으로 바꿔주는 것이다.네이버를 접속할때 www.naver.com을 입력하여서 접속을 하여도 되지만네이버 서버 주소가 123.456.789.001로 되어있다고 가정하면주소창에 123.456.789.001을 입력하면 네이버로 바로 접속이 된다.(실제 네이버 ip는: 125.209.222.142 이다). (Domain ip address) 1. 동일한 사용자 시스템이 DNS응용프로그램의 사용자측을 실행합니다.2. 브라우저는 URL로 부터(www.naver.com) 호스트네임을 추출하고 dns 응용프로그램의 사용자측 호스트네임을 전달합니다.3. DNS 클라이언트는 DNS 서버에게 호스트네임을 포함한 쿼리를 전송합니다.4. DNS 클라이언트는 마침내 D.. 더보기
SDN Layer Architecture SDN Layer Architecture 계속 공부중이라.. 틀린부분 있으면 댓글로 지적해주시길 바랍니다. 더보기
라즈베리파이3(Raspberry Pi 3)에 우분투(Ubuntu-mate-16.04) 설치하기 우선 오늘은 라즈베리파이3에 우분투 환경을 설치하는 법을 설명하도록 하겠습니다. 1. https://www.sdcard.org/downloads/formatter_4/ 에 접속하셔서 프로그램을 받습니다. (윈도우 환경이 많으니 윈도우환경으로 다운받았습니다.) 2. 다운받은 파일을 압축을 풀고 실행합니다. (계속 Next 누르시면 됩니다) 3. 프로그램을 실행하여 SD카드 포맷을 시작합니다. (자신이 포맷하고자 하는 드라이브가 맞는지 꼭 확인하세요) 포맷이 완료되면 이런창이 뜨는데 확인을 누릅니다. 4. 라즈베리 파이용 우분투 파일을 다운받습니다.https://ubuntu-mate.org/download/ 토렌트가 편하신분은 위에서 선택하셔서 받으시면 되고, 직접 파일을 다운받길 원하시면 밑에것을 클릭하시.. 더보기
Network Functions Virtualization in Home Networks 전형적인 홈 게이트웨이는 서비스 제공자로부터 효율적인 네트워크를 제공받아 사용했다.게이트웨이는 유저에게 보안,네트워크,관리같은 기능을 제공하였다; 방화벽,DHCP,CWMP같은것들도 포함하여서. SDN 방식은 OpenFlow 프로토콜을 사용하여 홈 게이트웨이를 OpenFlow 스위치로 변환 할 수 있습니다. 이 방식은 네트워크 작동자가 전체 네트워크를 통해 흐름을 제어하는것을 허락한다. 현재 홈 네트워킹 방법은 디바이스에 LAN을 연결하는 것이고 WAN을 통해 트래픽을 라우트 하는것이고 궁극적으로 서비스 공급자의 네트워크 그리고 인터넷. 브릿지에 연결된 가정용 게이트웨이는 집에서 연결된 기계일 것이고, 이것들은 WAN에 위치한 가상 게이트와 함께 통신하고, 이것(virtual gateway)은 몇개의 가정.. 더보기
Resilience 회복 탄력성(Resilience)역경을 딛고 튀어 오르는 힘을 회복 탄력성이라 합니다. 우리가 아는 위인들은 위대한 인물이여서 역경을 견디는 것이 아니라,역경을 딛고 튀어 올랐기 때문에 위대한 인물이 된것 입니다. 미국 심리학자 칼 로저스(Carl rogers)는 자기 실현을 이룬 사람들이 지닌 공통적인 속성에 주목했습니다. 위인들은 인간관계,경제문제,내면의 갈등,중독, 습관 등 자신을 힘들게 하는 문제가 왔을때,고통을 하나의 기회로 보고 이겨낼 수 있었던 사람들이 였습니다! 다행히 우리 인간 모두는 인생의 모든 역경을 이길수 있는 잠재력을 가지고 있답니다! 그 잠재력이 바로 회복 탄력성입니다!누구에게나 고통,역경,한계 등이 찾아 오지만 그것에 짓눌러 힘들다고 하소연하는 사람은 결코 고통을 극복할 수 없.. 더보기
프록시 서버(Web Caching) Web Caching은 프록시서버라고도 불린다.프록시서버는 원래의 웹서버대신에 HTTP request를 만족하는 네트워크 개채(entity)이다. 웹 캐시는 자체 디스크 저장공간과 최근에 요청된 객채의 복사본을 저장하는 기능이 있다. js94.tistory.com 에 접속해서 객채를 요청하는 예제를 들 것이다. 1. 브라우저는 Web cache에 Tcp 연결을 설정하고 객체(object)에 대한 HTTP request를 Web cache에 보낸다.2. Web cache는 지역적(locally)으로 저장된 객체의 복사본이 있는지 확인한다. 만약 저장된 복사본이 있다면, Web cache는 HTTP 응답 메세지 내의 객채를 Client 브라우저에 반환한다. 3. 만약 Web cache에 객채(object)가.. 더보기
Cookies(유저와 서버간의 소통) HTTP 서버는 상태가 없다. 이것을 간단히 설명하자면 서버 디자인과 고성능 웹서버를 개발할수 있는 엔지니어는 천개이상의 TCP연결을 동시에 제어한다는 것을 의미한다. 그러나, 이것은 보통 웹사이트에서 유저를 식별할때만 바람직하다.왜나하면 서버는 유저의 접속을 제한하는것을 원하거나 유저의 신원 같은 기능의 content를 전달해주길 원한다.이러한 목적을 위해, HTTP는 Cookie를 사용한다. 오늘날의 대부분 상업용의 웹사이트(e.g, eBay, amazon...etc)들은 쿠키를 사용한다. Cookie는 4개의 컴포넌트를 갖고있다 1. HTTP 메세지의 반응에서의 cookie header line.2. HTTP 메세지 요청에서의 cookie header line.3. 쿠키파일은 유저의 종단시스템(en.. 더보기
TCP TCP는 종단간의 신뢰성있는 데이터 전송을 제공.TCP는 application layer에 더욱 쉽게 SSL보안 서비스를 제공.TCP는 데이터 전송을 목적지까지 보장하기 때문에 e-mail, 터미널 access control ... 에서 사용된다. 더보기
python의 시작에서.. python을 시작한지 3일째 되는 날..c언어보다는 자유롭고 영어 문장을 쓰는 듯한 느낌..아직까진 로직이 다 이해되진 않았지만..다만 오늘 의문이 드는것은 continue를 쓸때는 밑으로 해서 계속 진행되지 않고(?) 다시 실행문 첫부분으로 간다는거좀더 코드를 돌려봐야겠다 더보기