CS지식 89

TIL 정리_125(조각화)

https://www.youtube.com/playlist?list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi 위의 강의를 듣고 정리한 내용입니다 조각화 큰 IP 패킷들이 적은 MTU(Maximum Transmission Unit)를 갖는 링크를 통하여 전송되려면 여러 개의 작은 패킷으로 쪼개어 조각화 되어 전송되어야 한다 -> 목적지까지 패킷을 전달하는 과정에 통과하는 각 라우터마다 전송에 적합한 프레임으로 변환이 필요하다 일단 조각화되면, 최종 목적지에 도달할 때까지 재조립 되지 않는 것이 일반적이다 조각화의 특징 IPv4에서는 발신지 뿐만 아니라 중간 라우터에서도 IP 조각화가 가능하다 IPv6에서는 IP 단편화가 발신지에서만 가능하다 재조립은 항상 최종 수신지에서만 가능하다 조..

TIL 정리_124(ICMP, 라우팅 테이블(3계층))

https://www.youtube.com/playlist?list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi 위의 강의를 듣고 정리한 내용입니다 ICMP Internet Control Message Protocol 인터넷 제어 메시지 프로토콜 네트워크 컴퓨터 위에서 돌아가는 운영체제 오류 메시지를 전송받는데 주로 사용된다 프로토콜 구조의 type과 code를 통해 오류 메시지를 전송 받는다 특징 상대방과의 통신이 잘 되는지 여부를 알아본다 Type Code checksum Other message specific information 8bytes로 구성된다 ICMP의 type 0 8 -> 기본적인 것 8번 Echo는 요청, 0번 Echo Reply가 응답이다 3 11 -> 무언가 잘..

TIL 정리_123(IP 프로토콜 구조)

https://www.youtube.com/playlist?list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi 위의 강의를 듣고 정리한 내용입니다 IPv4프로토콜의 구조 다른 네트워크의 특정 대상을 찾는다 20byte 이다 Version IHL (Header Length) Type of Service (TOS) Total Length Identification IP Flags x D M Fragment Offset Time To Live (TTL) Protocol Header Checksum Source Address Destination Address IP Option (옵션이 붙기도 하고 안붙기도 한다. 4byte) Version : IP 프로토콜의 버전을 적는다. 보통은 4가 온..

TIL 정리_122(ARP & IP 프로토콜)

https://www.youtube.com/playlist?list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi 위의 강의를 듣고 정리한 내용입니다 ARP 프로토콜 실습 cmd 창에서 arp –a를 입력 후 인터페이스 확인 ARP 프로토콜은 3계층이지만, 같은 네트워크 대역에서만 사용된다 MAC 주소를 모르기 때문에 이더넷 주소로 브로드 캐스트를 하기 때문에 브로드 캐스트가 오면 내부에서만 통신하고, 외부로 전달하지 않는다 wireshark로 ARP 확인 물음표가 달려있으면 요청 프로토콜을 의미한다 info -> 192.168.0.251? MAC 주소를 모르기 때문에 Broadcast로 목적지 전송 패딩 네트워크 데이터의 최소 크기가 지정되어 있다 -> 60byte 최대는 유동적이지만 ..

TIL 정리_121(ARP 프로토콜)

https://www.youtube.com/playlist?list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi 위의 강의를 듣고 정리한 내용입니다 ARP 프로토콜 같은 네트워크 대역에서 통신을 하기 위해 필요한 MAC 주소를 IP 주소를 이용해서 알아오는 프로토콜이다 ->통신하기 전 필요한 프로토콜이다 ARP가 하는 일 같은 네트워크 대역에서 통신을 하더라도 데이터를 보내기 위해서는 7계층부터 캡슐화를 통해 데이터를 보내기 때문에 IP 주소와 MAC 주소가 모두 필요하다 이때 IP 주소는 알고 MAC 주소는 모르더라도 ARP를 통해 통신이 가능하다 보안상 중요한 프로토콜이다 ARP 프로토콜의 구조 - 28bytes로 구성되어 있다 Hardware type Protocol type Ha..

TIL 정리_120(네트워크 3계층_2)

https://www.youtube.com/playlist?list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi 위의 강의를 듣고 정리한 내용입니다 네트워크 3계층 IP 주소 서브넷 마스크 IP 주소에 대한 네트워크 대역을 규정한다 네트워크 대역을 구분할 수 있게 돕는다 서브네팅 서브넷 마스크를 이용하여 네트워크 대역을 쪼개는 것을 의미한다 슈퍼네팅 쪼개진 네트워크 대역을 다시 합치는 것을 의미한다 사설 IP와 공인 IP의 등장 IP 낭비로 인해 IPv6로 이동하고자 하는 의견이 늘어났다 -> 몇 십년동안 IPv4를 사용했기 때문에 바로 넘어가지 못하고 사용하고 있다 -> 기기들의 호환문제 등등 일반적인 IP 주소 사설 IP와 공인 IP 사설 IP : 같은 네트워크 대역에서 사용하는 I..

TIL 정리_119(네트워크 3계층)

https://www.youtube.com/playlist?list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi 위의 강의를 듣고 정리한 내용입니다 네트워크 3계층 3계층의 기능 3계층은 멀리 떨어진 곳에 존재하는 네트워크까지 어떻게 데이터를 전달할지 제어하는 일을 담당한다 -> 서로 다른 Lan과 Lan을 연결한다 -> 발신에서 착신까지의 패킷의 경로를 제어한다 *연결하기 위해서는 라우터라는 장치가 필요하다 IP WAN에서 통신할 때 사용하는 주소이다 명령 프롬포트에 ipconfig를 검색하면 IP구성을 알 수 있다 구성요소 //최소한의 설정 IPv4 주소 현재 PC에 할당된 IP주소를 의미한다 10진수로 나타내며, 4byte를 할당한다 서브넷 마스크 IP 주소에 대한 네트워크 대역을..

TIL 정리_118(네트워크 2계층)

https://www.youtube.com/playlist?list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi 위의 강의를 듣고 정리한 내용입니다 OSI 7계층 OSI 7 계층 모델 계층별 프로토콜 (중요 개념) TCP/IP 7계층 응용 HTTP 4계층 응용 6계층 표현 5계층 세션 4계층 전송 TCP, UDP 3계층 전송 3계층 네트워크 IP, ICMP, ARP 2계층 네트워크 2계층 데이터 링크 Ethernet 1계층 네트워크 인터페이스 1계층 물리 2계층에서 하는일 > 2계층의 기능 같은 네트워크 상에서 존재하는 여러 장비들 중에서 한 장비가(하나의 네트워크 대역) 다른 장비에게 보내는 데이터를 전달한다 이동하는 데이터의 오류를 확인하는 오류제어와 데이터의 이동 경로를 파악하는 ..

TIL 정리_115(다이어그램)

UML(Unified Modeling Language)의 개요 객체지향 모델링 언어이다, OMG에서 표준으로 지정 시스템 구조를 표현하는 6개의 구조 다이어그램과 시스템의 동작을 표현하는 7개의 행위 다이어그램을 작성 가능 UML 구성요소 1. 사물(Things) 다이어그램 안에서 관계가 형성될 수 있는 대상들을 말한다 구조사물 : 물리적 요소 표현, 클래스, 유스케이스, 컴포넌트, 노드 등 행동사물 : 시공간에 따른 요소들의 행위, 상호작용, 상태머신 등 그룹 사물 : 요소들을 그룹으로, 패키지 주해 사물 : 설명, 제약조건, 노트 2. 관계(Relationships) 연관성을 표현한다 - 연관 관계 2개이상의 사물이 서로 관련 사물사이를 실선으로 연결, 방향성은 화살표 양방향은 화살표 생략 – 실선 ..

CS지식/기타 2022.07.03

TIL 정리_112(네트워크 모델)

https://www.youtube.com/playlist?list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi 위의 강의를 듣고 정리한 내용입니다 네트워크 모델 TCP/IP 모델 4계층으로 이루어져 있다 4계층 : 응용 3계층 : 전송 2계층 : 네트워크 1계층 : 네트워크 인터페이스 OSI 7계층 모델과 TCP/IP 비교 OSI 7 계층 모델 계층별 프로토콜 (중요 개념) TCP/IP 7계층 응용 HTTP 4계층 응용 6계층 표현 5계층 세션 4계층 전송 TCP, UDP 3계층 전송 3계층 네트워크 IP, ICMP, ARP 2계층 네트워크 2계층 데이터 링크 Ethernet 1계층 네트워크 인터페이스 1계층 물리 공통점 계층적 네트워크 모델이 존재한다 계층간 역할이 정의되어 있다 차..