이제까지는 언어, 자료구조, 알고리즘에 집중해서 공부해왔다.(자료구조, 알고리즘도 CS에 포함된다고 하지만..) 하지만 CS지식이 시니어 개발자가 됐을 때 한계에 부딛히지 않게 해주는 역량이라는 많은 블로그 포스팅을 보고 학습을 시작하게 되었다.검색어로 'CS 공부 로
상황에 따라 변화는 정보를 제공할 수 있는지?Web Server의 경우 동적인 페이지만을 제공할 수 있다.WAS(Web Application Server)의 경우 동적인 페이지를 제공할 수 있다.'이 글을 보는 당신이 방금 전에 접속했던 서버'서버에 접속한 사용자에게
참고 영상핵공격에도 살아남을 수 있는 통신 시스템을 만드는 방법을 알아내기 위해 고안되었다.메시지를 블록으로 쪼개어 그물망을 통해 가능한 한 빨리, 가능한 모든 방향으로 보내는 것을 목적으로 하였다.인터넷은 망(Web)들의 망(Web)이며 전 세계 수 십 억개의 기기들
지난 Internet1 포스팅에 이어서 Internet을 이해하는데 필요한 개념들을 알아보자.패킷(Packets)은 Package(화물)와 Bucket(덩어리)의 합성어로, 네트워크 전송의 용량 단위이다.인터넷이서 전송될 때 서로 교환되는 실제의 내용물이다.시분할(Ti
한 컴퓨터가 다른 컴퓨터에게 문서를 요청할 때 사용하는 언어웹 브라우저와 웹 서버간의 커뮤니케이션을 위해 디자인 되었다.HTTP를 통해 전달되는 자료는 http:로 시작하는 URL(인터넷 주소)로 조회할 수 있다.주로 HTML 문서를 주고받는 데에 사용된다.H
TCP(Transmission Control Protocol) > 해석하면, 전송 제어 프로토콜이다. TCP는 두 호스트를 연결하고 데이터 스트림을 교환하게 해주는 중요한 네트워크 프로토콜이다. '전송 제어 프로토콜'이 모든 것을 설명해주지만, TCP를 처음 접할
트랜잭션이란 '쪼갤 수 없는 업무 처리의 최소 단위'를 말한다.트랜잭션은 은행 ATM이나 데이터베이스 등의 시스템에서 사용되는 더 이상 쪼갤 수 없는 업무 처리의 최소 단위이다. 예를 들어, 은행의 경우 A라는 사람이 B라는 사람에게 돈을 1000원 이체 했다고 치자.