Test Driven Development (TDD)
·
Computer Science
명세서를 코드화 시킨다
ifconfig.me와 whatismyaddress.com 아이피가 다를 때 (private mode로 들어가보기!)
·
Computer Science/Network
어제 오늘 이것 때문에 많이 골치가 아팠다. 아이피가 서로 다르게 떠서.. 한 컴퓨터가 어떻게 아이피를 두 개를 갖냐구! 어쨌든 결과는, private browser로 들어가니까 두 사이트 모두 한 아이피를 가리켰고 그게 진짜 아이피 맞았다. 그리고 AWS에서 my ip 눌렀을 때 나오는 아이피가 진짜다.
Network Foundations (socket 커넥션, BGP 미흡, DNS는 심각할 정도로 잘 모름, security 건너뜀, SDN 개어려움, on-premises 못읽음)
·
Computer Science/Network
보호되어 있는 글입니다.
Port의 필요성
·
Computer Science/Network
Port가 왜 필요해? 서버에는 여러 가지 서비스가 동시에 돌아가고 있어. 그러면 그 중 어떤 서비스로 갈지 어떻게 알아? IP가지고 말야. 그러니까 Port도 필요한거야. 1.1.1.1:80 아이피랑 소켓 같이 있는걸 socket이라고 한대. PDU (protocol data unit) Physical : bits data link : frame network : packet session/presentation/application : data AA, BB : MAC 어드레스 UDP는 handshake가 없다. 1990년대보다 layer 7에 더 많이 사용되는 프로토콜이 늘어난 이유는? -> 애플리케이션, 서비스가 더 많이 늘어났음. 기존 프로토콜을 재사용하는 경우도 있지만, 새로 만드는 경우도 있다..
OLTP, OLAP란 뭘까?
·
Computer Science/Database
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=llggdd&logNo=130185455344 OLAP, OLTP 란? 1) OLTP: On-Line Transaction Processing (데이터 갱신위주) 네트워크 상의 여러 이용자가 실시간... blog.naver.com OLTP : On-Line Transaction Processing OLAP : On-Line Analytic Processing
최신 맥북 프로에서 메모리와 디스크의 속도 차이는 얼마나 날까? [캐시의 중요성 : 최소 20배에서 최대 200배 차이!]
·
Computer Science/Computer Architecture
내가 쓰고 있는 맥북 프로 14인치는 현 시점에서 대중이 쓸 수 있는 가장 고성능의 컴퓨터중 하나라고 할 수 있다. 그렇다면 내가 쓰고 있는 맥북의 메모리와 디스크(심지어 NVME라서 현존하는 디스크중 가장 빠르다)의 속도 차이를 측정하면 캐시의 중요성을 데이터로 확인할 수 있을 것이다. 측정 횟수가 5번 밖에 안되니 값을 100% 신뢰하기보다는 경향성만 확인하는 것이 좋겠다. 맥북 프로의 디스크는 읽기 속도가 7GB/s나 나오는 고성능의 NVME SSD이지만, 보편적으로는 사용중인 디스크의 속도가 이보다 훨씬 더 낮을 것이다. --- NVME DISK의 READ의 최댓값 : 7GB/s NVME DISK의 READ의 최솟값 : 0.05GB/s NVME DISK의 WRITE의 최댓값 : 5GB/s NVME..