분류 전체보기 (80) 썸네일형 리스트형 2일차 네트워크 계층의 기능서비스의 종류연결형: 데이터 전송 전에 데이터의 전송 경로를 미리 결정. 주소가 필요 없다.비연결형: 데이터의 전송 경로를 사전에 결정하지 않고 패킷 단위로 결정. IP 주소를 가지고 스스로 움직이는. 3계층은 비연결형이다.비연결형 서비스패킷의 전달 순서가 일정하지 않음 -> 상위 계층에서 순서 조정패킷 분실 가능성 -> 상위 계층에서 분실 오류 복구인터넷 환경 예시: IP, UDP연결형 서비스상대적으로 신뢰성 높음인터넷 환경 예시: TCPIP 헤더version number: 버전 넘버 4인지 6인지header length: 헤더길이, 20바이트이면 단위가 4바이트이기 때문에 5가 들어감service type: 현재는 사용안함identification: 패킷 분할에서 식별을 위해 사.. 1일차 보안의 3요소 중 가장 중요한 것은 가용성 TCP/IP 정리OSI 참조 모델분업화통신을 하기 위해서 기능을 나누었다.물리계층과 데이터링크를 합쳐서 주체는 랜카드이다.응용, 표현, 세션 3개의 주체는 어플리케이션.전송, 네트워크의 주체는 OS(SW)정보가 지나가는 공간을 미디어라고 한다. 랜카드가 미디어에 신호를 보낸다.데이터에 헤더가 하나씩 붙는다. 어디로 가야할지 등의 정보를 헤더에 넣는다.포트는 하나의 시스템에서 응용프로그램을 식별할 수 있도록 해줌IP 주소는 시스템을 유일하게 식별할 수 있는 번호LAN 카드 주소는 직접적으로 붙어있는 1차적인 주소.실제로는 계층이 여러개가 합쳐져서 사용한다. 4개의 계층으로.주소의 종류LAN CARD 주소= Mac, 이더넷, 물리, 1 2 계층IP 주소PortDom.. 데브코스 최종 프로젝트 발표 영상 " data-ke-type="html">HTML 삽입미리보기할 수 없는 소스 데브코스에서 했던 최종 프로젝트 발표영상이 올라와서 공유해본다.첫번째 프레젠테이션 발표를 본인이 맡아서 하였다.프로젝트에 대한 자세한 설명은 아래 링크를 참고 https://github.com/7days-routrip/routrip HTTPS HTTPS란? HTTPS는 웹 브라우저와 서버간의 데이터를 전송하는데 사용되는 기본 프로토콜인 HTTP의 보안버전이다. HTTP의 데이터 전송기능에 보안 기능이 추가된 것이다. 금융 서비스, 개인정보 서비스 등의 중요한 데이터를 전송하는데 꼭 필요한 기능이다. 최신 웹 사이트들에서는 대부분 HTTPS를 사용하고 최신 웹 브라우저에서도 HTTPS 사용을 권장하고 있다. 만약 HTTPS를 사용하지 않는 웹 사이트에 접근할 경우 다음과 같이 경고 메시지를 띄운다. HTTPS의 동작원리 HTTPS는 SSL이라는 보안 프로토콜을 사용한다. 이 프로토콜은 네트워크 계층 구조에서 어플리케이션 레이어와 TCP 레이어 사이에 위치한다고 보면 된다. 출처: https://coding-start.tistory.com/208.. 소프트웨어 테스트 기법 소프트웨어 개발 프로세스에 대한 강의를 듣던 중 강사님이 여러 테스트에 대해서 지나가면서 언급하신적이 있어서 한번 정리해보고자 한다. 소프트웨어 테스트를 하는 이유 소프트웨어 테스트는 소프트웨어가 올바르게 동작하고 버그는 없는지 발견하기 위한 과정이다. 소프트웨어의 개발 방법론과 함께 많은 테스트가 함께 연구되어 왔다. 여러 테스트 기법들에 대해 한번 알아보겠다. 블랙박스 테스트(Black-Box Test) 블랙박스 테스트는 테스트 대상 소프트웨어의 내부구조 및 소스코드에 대한 접근없이 테스트를 하는 것을 말한다. 프로그램의 입력 데이터를 주고 출력 데이터가 제대로 나오는지 확인하는 방법이다. 즉, 개발자 입장이 아닌 사용자 입장에서 소프트웨어의 요구사항과 결과물이 일치하는지 확인하기 위한 테스트이다. .. AWS에서 제공하는 서비스 AWS에서는 개발자들을 위해 수많은 서비스들을 제공하고 있다. 앞으로 서비스를 배포하는데 있어서 어떤 서비스를 이용해야할지 알아두면 좋을것 같아서 조사해보았다. 컴퓨팅 서비스 EC2 Elasitc Compute Cloud 서비스는 AWS에서 가장 기본적으로 제공하는 서비스 컴퓨팅 리소스를 제공하는 서비스 가상머신처럼 제공되며 인스턴스라는 용어로 부른다. 사용한 만큼 비용을 지불하는 형태이다. Lambda 서버리스 컴퓨팅 플랫폼 개발자가 서버의 존재를 신경쓸 필요가 없고 오직 코드에만 집중할 수 있따. EC2에서 해주어야할 서버관리가 필요없다 특정시간만 사용하는 경우에 유용하다. 필요한 시간에만 사용하면 되기 때문에 불필요한 서버 가동시간을 줄일 수 있다. 스토리지 서비스 Amazon S3 Simple S.. 웹 풀사이클 데브코스 TIL 81일차 웹 기반 문서 편집기 제작 프로젝트 React와 Express를 이용한 통합 프로젝트 수행 실제 사용을 염두에 둔 서비스를 개발 및 통합, 자동화 파이프라인으로 구축 웹 개발 프로세스르 개발자 관점에서 이해 타 팀(DevOPs) 에서 수행하는 코드 개발 이외 업무에 대한 이해 프로덕션 환경을 고려한 응용 소프트웨어의 설계와 구현에서 염두에 두어야 할 점 React 및 Express를 활용한 응용 프로그래밍은 중점이 아님 개발환경과 프로덕션 환경의 차이를 염두에 둔 프로그래밍은 중점에 해당 CI/CD 파이프라인 구축 기법은 중점이 아님 CI/CD 관련으로 새로 도입되는 내용들이 있음 프로젝트 개요 웹 기반 문서편집기를 만드는 프로젝트. 이 프로젝트에는 결과물에 대한 예상이 이미 구현되어 있는 샘플을 통하여.. Css 크기 단위 웹 디자인을 위해서는 컴퓨터에서 통용되는 길이 단위가 필수적이다. CSS 에서는 여러가지 길이 단위를 제공하고 있다.이 길이 단위들은 크게 절대단위와 상대단위로 나눌 수 있다. 절대단위 절대단위는 길이가 고정되어 있으며, 정확히 고정된 크기로 나타내는 것을 말한다. 화면 크기가 기기마다 다르기 때문에 절대단위만 쓰는것은 권장하지 않는다. 절대단위 종류 cm: 센치미터, 인쇄용 단위로 웹에서는 잘 사용하지 않는다. mm: 밀리미터, 인쇄용 단위로 웹에서는 잘 사용하지 않는다. in: 인치 px: 픽셀 pt: 포인트 다양한 단위들이 있지만 실제로는 거의 px만 사용한다고 보면 된다. px는 pixel의 약자로 하나의 화소 단위이다. 이 픽셀은 모니터의 해상도에서 따지는 픽셀과 동일하다. 물론 기기마다 픽셀의.. 이전 1 2 3 4 ··· 10 다음