In Computer/컴퓨터네트워크

In Computer/컴퓨터네트워크

[컴퓨터네트워크] Classful Addressing | 클래스 풀 주소 지정

Classful Addressing | 클래스 풀 주소 지정 클래스 기반 주소 지정에서는 각 클래스가 정해진 수의 블록을 나누고, 각 블록의 크기는 고정되어 있다. Class A, B, C의 주소는 Unicast 방식의 주소이다. Class A, B, C, E의 Suffix에 특별한 패턴을 입력하여 Broadcast 주소를 만든다. (Unicast 주소 중 Broadcast 주소가 숨어 있는 형태이다.) A Class : 대규모 네트워크 지원하기 위한 주소 범위 "0~127" → "1~126" | host id : $2^{24}$ *0과 127로 시작하는 주소는 예약이 되어 있어 사용할 수 없음 B Class : 중대모 네트워크 지원하기 위한 주소 범위 "128~191" | host id : $2^{16..

In Computer/컴퓨터네트워크

[컴퓨터네트워크] IPv4 Addressing

IPv4 Addressing IP 주소 : TCP/IP 프로토콜 모음의 IP 계층에서 인터넷에 연결된 각 장치를 식별하기 위해 사용되는 식별자. IPv4 주소는 호스트 또는 라우터의 인터넷 연결을 고유(연결의 주소)하고 보편적으로 정의하는 32비트 주소 Address Space $2^{32}$ = 약 42억개의 주소가 존재 IPv4의 가장 큰 문제점 : 주소 고갈(Address depletion) long-term : IPv6 short-term : "Classless addressing", "DHCP", "NAT" Binary | 2진수 계산법 $2^1=2$(1bit), $2^8=256$(8bit) 8bit = 1Byte = 1옥텟 IP주소는 32bit로 이루어져 있음으로, $2^{32}=$약 43억 ..

In Computer/컴퓨터네트워크

[컴퓨터네트워크] Performance in Network | 성능

Performance | 성능 네트워크 성능은 Delay(지연), Throughput(처리율), Packet loss(패킷 손실)가 있다. 그리고 Congestion control(혼잡 제어)는 성능을 향상 시킬 수 있다. *Congestion control(혼잡 제어)는 Packet loss와 서로 연관이 있다. Delay | 지연 Delay에는 transmission delay(전송 지연), propagation delay(전파 지연), processing delay(처리 지연), queuing delay(대기 지연) 이렇게 4가지가 있다. Transmission Delay | 전송 지연 전송 지연은 1~100까지 보내는 시간을 말한다. $$Delay_{tr}= \frac{Packet length}{..

In Computer/컴퓨터네트워크

[컴퓨터네트워크] Packet Switching | 패킷 스위칭 기법

Packet Switching | 패킷 스위칭 기법 라우터는 데이터를 전송하기 위한 장비이다. 라우터는 입/출력 포트 사이에 연결을 만드는 관점에서의 스위치이다. 이 기법에는 Datagram Approach와 Virtual-Circuit Approach가 있다. Datagram Approach | 독립적으로 처리 "비연결형 서비스" 각 패킷을 독립적으로 처리하는 커넥션리스 서비스를 제공하도록 설계되어, 각 패킷은 다른 패킷과 관계없이 전달된다. 즉, 송신자 측에서 패킷을 조각내어 보낸다음 수신자 측에서 패킷을 조립하여 재구성된 패킷을 상위 계층에 전달한다고 생각하면 쉽다. 장점 : 단순하다. (각 패킷이 독립적으로 처리되므로 패킷의 크기나 전송 시간이 다양한 경우에 적합) 단점 : 패킷의 도착 시간이 달..

In Computer/컴퓨터네트워크

[컴퓨터네트워크] Network layer at the Source, Router, and Destination | 송신기, 중간 노드, 수신

Source | 송신기 상위 계층에서 들어오는 데이터에서 패킷을 생성합니다. IP 패킬 헤더에는 소스 및 대상의 Logical addresses(논리적 주소(=IP주소))가 포함된다. 패킷을 조각내어 전송이 가능하다. Destination | 수신기 IP주소를 확인(인증)한다. 조각낸 패킷을 다시 조립하여 재구성된 패킷을 상위 계층으로 전달한다. Switch or Router | 중간 노드 패킷의 라우팅을 담당한다. (우체국과 같은 역할) 라우팅 테이블을 참조하여 패킷을 전송해야 하는 목적지(인터페이스)를 찾는다. 참고자료 Error Control in Network layer | 오류 검사 네트워크 계층에서의 오류 검사는 전송 속도를 늦추기 때문에 비효율적이라고 할 수 있다. 그러나 error cont..

In Computer/컴퓨터네트워크

[컴퓨터네트워크] Definition of Network Layer | 네트워크 계층의 정의

Communication at the network layer | 네트워크 계층에서의 통신 Network 계층은 누군지(어딘지) 경로를 찾아주는 역할은 한다. Definition of Network Layer | 네트워크 계층의 정의 네트워크 계층은 데이터그램(패킷)의 호스트 간 전송을 담당한다 전송 계층에 서비스를 제공 데이터 링크 계층에서 서비스를 수신 Packetizing | 패킷화 네트워크 계층의 의무는 payload를 변경하거나 사용하지 않고 송신자에서 수신자에게 전달하는 역할을 한다. payload는 예를 들어, 인터넷에서 이메일을 보낼 때, 이메일의 내용이 Payload가 된다. 이메일의 제목과 수신자와 같은 정보는 Header(헤더)에 포함된다. Routing and Forwarding |..

In Computer/컴퓨터네트워크

[컴퓨터네트워크] Routers and Switches | 라우터와 스위치

Routers and Switches | 라우터와 스위치 Routers : 가고 싶은 곳을 정해서 갈 수 있고, 논리적인 생각을 할 수 있음. 즉, 경로 설정이 가능함 Switches : 경로가 이미 정해져 있음 Internet : 인터넷은 결국 네트워크를 네트워킹 한 것임 Internet standards | 인터넷 표준 RFC : request for comments IETF : Internet engineering task force

In Computer/컴퓨터네트워크

[컴퓨터 네트워크] Each layer | 각 계층구조

Each layer | 각 계층구조 Physical layer | 물리적인 계층 물리적인 계층은 한 홉(노드)에서 다음 홉으로 개별 비트의 이동을 담당한다 *MAC주소 = (고유의) 물리적인 주소 Data link layer | 데이터 링크 계층 목적지가 누군지(어딘지) 찾아주는 역할을 한다 매체 접근 제어, 흐름제어, 오류 검사를 한다 데이터 링크 계층은 한 node에서 다음 node로 프레임을 이동하는 역할을 한다. Network layer | 네트워크 계층 소스 호스트에서 대상 호스트로 개별 패킷을 전송하는 역할을 한다 논리적인 주소를 지정해주고 라우팅(경로 설정)을 해준다. Transport layer | 전송 계층 목적 : 전송의 신뢰성 전송 계층은 한 프로세스에서 다른 프로세스로 메시지를 전달..

팽이리
'In Computer/컴퓨터네트워크' 카테고리의 글 목록 (4 Page)