전체 글

전체 글

    CS 공부 - TCP/IP 4계층 모델 - 2

    링크 계층 은 전선, 광섬유, 무선 등으로 데이트를 전달하며 장치 간 신호를 주고받는 '규칙'을 정하는 계층. 네트워크 접근 계층이라고도 한다. 유선LAN(IEEE802.3) 유선랜을 이루는 이더넷은 IEEE802.3 프로토콜을 따르며 전이중화 통신을 쓴다. 전이중화통신 full duplex 송신로와 수신로로 나눠서 데이터를 주고받는다. CSMA/CD Carrier Sense Multiple Access with Collision Detection (충돌 감지) 이전에는 반이중화통신 중 하나인 CSMA/CD 방식을 썼음. 데이터 송신 중 충돌이 발생하면 재전송을 하는 방식이다. 유선 LAN을 이루는 케이블 트위스트 페어 케이블 일반적으로 유선랜 케이블이라 하면 볼 수 있는 UTP케이블. 케이블을 연결할 ..

    CS 공부 - TCP/IP 4계층 모델 - 1

    인터넷 프로토콜 스위트는 TCP/IP (Transmission Control Protocol/ Internet Protocol) 4계층 모델과 OSI 7계층 모델로 설명하기도 한다. 어플리케이션 계층은 FTP, HTTP, SSH, SMTP, DMS 등의 응용 프로그램이 사용되는 계층이고 서비스를 사람들에게 제공 하는 층 전송 계층은 송신자와 수신자를 연결하는 통신 서비스를 제공하며 어플리케이션과 인터넷 계층 사이의 데이터 중계역할을 한다. TCP와 UDP가 있다. TCP는 '가상회선 패킷 교환 방식'을 사용한다. UDP는 '데이터그램 패킷 교환 방식'을 사용한다. '가상회선 패킷 교환 방식'은 각 패킷에 식별자가 포함되어 패킷을 전송하면 가상회선이 해제되고 패킷들은 전송된 순서대로 도착하는 방식이다. '..

    CS 공부 - 네트워크의 기초

    그동안 학습했던 개념들도 있고 면접 준비를 하며 나름대로 정리한 적 있지만, 항상 막연하다는 생각이 들었다. 그 이유는 아무래도 인터넷으로 찾은 내용들이고 대부분은 맞겠지만서도 그때 그때 필요한 내용만 읽는게 많아서 빈 부분이 많아서 일것이다. 그래서 책을 따라 쭉 한번 정리해보려고 한다. 책의 목차로는 1. 디자인 패턴과 프로그래밍 패러다임 2. 네트워크 3. 운영체제 4. 데이터베이스 5. 자료 구조 6. 포트폴리오와 면접 이렇게 된다. 순서대로 공부해도 되지만, 가장 필요한 부분 먼저 읽는 것이 좋을 것 같아서 순서를 바꿔본다. 책의 개념들을 정리하지만, 추가로 검색한 부분, 내가 알고 있는 부분도 추가. 네트워크 - 자료구조 - 디자인 패턴과 프로그래밍 패러다임 - 운영체제 - 데이터베이스 순서로..