Computer Science6 객체지향의 사실과 오해 - 1 이 책 문구는 하나하나가 수학 공식을 이해해야 하는 것처럼 잘 안 읽힌다. 논리적인 문구들로 구성되어 있지만 그 하나하나를 소화해내기가 어렵다. 애플리케이션을 개발하면서 객체에 직접적으로 대응되는 실세계의 사물을 발견할 확률은 그다지 높지 않다.심지어 소프트웨어가 반영해야 하는 객관적인 실세계가 존재한다는 아이디어조차도 논란의 여지가 있는 철학적 근거를 기반으로 한다.역할은 커피 주문에 참여하는 캐시어나 바리스타와 같이 협력에 참여하는 객체에 대한 일종의 페르소나다 역할책임협력위 3가지가 중요하다. 지금까지 객체지향을 실세계의 모방이라며 설명했던 것을 제대로 이해하기 위해 새로운 설명을 해준다.커피를 주문하는 사람, 캐셔, 바리스타는 커피를 제조하기 위해 요청과 응답을 하며 서로 협력을 한다.커피를 주문.. 2024. 10. 1. iE 4 에 인증서 적용하기 개 요 IE4 에 인증서 설치하려는데 오류가 생겼음, 해결하기 위해 여러 방면으로 알아본 끝에 인증서 체인이 관련 있음을 알게되어 정리함 결론 및 해결방법은 글의 맨 밑에 있습니다. 참고부탁드립니다. 목 차 상황설명 개념설명 SSL 프로토콜 동작방식 SNI 란 인증서 체인 정리 상황설명 PDA로 브라우저를 열어서 HTTPS 사이트에 접속할 때 아래 화면처럼 인증 오류가 발생함. 내용은 sni.cloudflare.com 라는 인증서를 신뢰할 수 없다고 함..sni 가 뭐길래 이걸 요구하는걸까? 개념설명 SSL 프로토콜 동작 방식 SNI 란? HTTPS 통신 시 사용하는 SSL,TLS 프로토콜에 포함된 필드 웹 브라우저는 HTTPS를 지원하는 웹 서버에 접속 시 접속하고자 하는 웹 사이트 이름을 SNI 필드.. 2023. 12. 13. HTTPS 적용하기 개요 IIS에 HTTPS 를 적용한 과정을 정리 상황 폐쇄망 IP주소에 HTTPS 프로토콜을 적용해야 함 도메인 없는 상태로 해야 함.. 로컬 PC에서 서버 PC로 접속했을 때 HTTPS 프로토콜로 통신할 수 있어야 함 Windows IIS 서버에 인증서 등록해야 함 결과 준비물 OpenSSL 중꺽마 적용 방법 OpenSSL 파일 다운받아서 설치한다. 그리고 그외 시스템 환경 변수를 세팅하는 과정이 있는데..생략하고.. CMD 창을 관리자 권한으로 열고 아래 순서대로 OpenSSL 명령어 입력한다 openssl genrsa -des3 -out myCA.key 2048 // CA 개인키 생성 openssl req -x509 -extensions v3_ca -new -nodes -key myCA.key -s.. 2023. 12. 11. DNS, GateWay, Subnet mask DNS 주소 에서 DNS 란? DNS 는 네임서버라고도 한다. 요즘에는 수많은 도메인(네이버, 다음, 구글..)들이 존재하고 이들에 접속하기 위해 IP를 사람이 전부 외워서 하긴 쉽지 않다. DNS 또는 네임서버는 사용자가 도메인 사이트 주소를 입력한 것을 서버가 읽을 수 있는 IP 주소로 바꿔준다. 사용자가 도메인 주소를 입력하면 컴퓨터는 해당 네임서버에 접속하여 IP 주소를 요청하고 네임서버는 서버에게 IP를 요청하여 받은 다음 사용자에게 다시 전달해준다. https://m.blog.naver.com/PostView.nhn?blogId=hostinggodo&logNo=220593959842&proxyReferer=https%3A%2F%2Fwww.google.com%2F Gate way 란? 특정 네트.. 2019. 6. 12. 우분투 사용시 팁들 20180112우분투에서 외부 접속을 허용하기 위한 방법 :https://blog.naver.com/atm007/220109914861https://blog.naver.com/hwangs88/20165014828http://abc1211.tistory.com/289같은 공유기를 사용하고 있는 내부 네트워크에서는 포트 포워딩 까지 해줄 필요가 없다. lael 블로그를 따라 방화벽 설정을 해주니 접속이 안되는 거였다. iptables -F 로 초기화를 해주고 다시 접속을 해보니 잘 되었다. 20180118USB로 우분투 설치하는 방법 :http://sergeswin.com/1178https://medium.com/ics-lab/%EC%9A%B0%EB%B6%84%ED%88%AC-ubuntu-%EB%A1%9C-.. 2018. 7. 25. Socket 개념 What Is a Socket?Normally, a server runs on a specific computer and has a socket that is bound to a specific port number. The server just waits, listening to the socket for a client to make a connection request.On the client-side: The client knows the hostname of the machine on which the server is running and the port number on which the server is listening. To make a connection request, the cli.. 2018. 7. 25. 이전 1 다음