[컴퓨터 네트워크] 1강 - 컴퓨터 네트워크 overview

seo young park·2022년 3월 7일
1
post-thumbnail

💡 해당 포스트는 kocw 이석복 교수님의 컴퓨터 네트워크 강의를 듣고 작성하였습니다.

네트워크 구성요소

  • Network edge
    • applications
    • hosts

네트워크의 가장자리로 end system들이 존재한다. end system은 host, 즉 스마트폰과 pc와 회사의 서버 등 클라이언트와 서버들이 존재한다.

  • Network core
    • routers
    • network of networks

네트워크 코어는 네트워크 시스템의 중앙에서 데이터를 전송하는 핵심역할을 한다.
네트워크 코어에서 패킷을 교환하는 packet switching(추후 서술)이 이루어진다.

네트워크 코어의 핵심 기능은 2가지.
Forwarding: (forwarding table을 참고해) 라우터의 input으로 들어온 패킷을 올바른 output으로 전송하는 기능
Routing: forwarding table을 만들어 패킷이 어디로 갈지 판단하는 과정

  • access networks, physical meida
    • communication links

네트워크에 접속하기 위한 네트워크, end system과 다른 end system 사이의 경로 상에 있는 첫 번째 라우터(edge router)에 연결하는 네트워크를 엑세스 네트워크라고 한다.
skt,kt 등 isp(internet service provider) 등이 엑세스 네트워크를 제공한다.
와이파이나 랜선에 접속하는 것이 엑세스 네트워크에 접속하는 것이다.

data transmission service

전송계층에서 데이터를 보내기 위해 사용하는 프로토콜(복수의 컴퓨터 사이나 중앙 컴퓨터와 단말기 사이에서 데이터 통신을 원활하게 하기 위해 필요한 통신 규약)은 2가지다.

protocal

TCP : transmission control protocol

연결지향적 프로토콜

  • reliable, 신뢰성있는, 내가 보낸 메세지 그대로, 유실이 발생하지 않음.
  • in-order byte, 내가 보낸 순서대로
  • flow control , sender는 receiver 사양에 맞게 전송속도를 조절해 전달.
  • congestion control, 둘 사이의 네트워크 수준에 맞게 조절

UDP : User Datagram Protocol : (기능 거의없음)

전송계층의 비연결 지향적 프로토콜

  • connectionless
  • unreliable data transfer
  • no flow control
  • no congestion control

정보 전달 방식

Packet switching

  • 그 때 그 때 올바른 방향으로 전송
  • 사용인원 제약 없음
  • 단점: 동시에 접속할 경우 문제 발생 위험
  • 예시) 인터넷

Circut switching

  • 출발지부터 목적지까지 미리 정해놓음
  • 유선전화의 사용패턴은 계속해서 사용함
  • packet switching
  • 예시) 유선전화

packet delay의 4가지 요소

  1. nodal processing - 처음 패키지 받을 때 검사
    • 개선방법 : 라우터 성능 개선
  2. queueing - 나가는 속도보다 들어오는 속도가 빠를 때 기다림.
    • 개선방법 : 사용자들이 몰리는 정도에 따라 다름
    • que보다 넘치면 패킷유실 발생 (방법없이 버려야 됨.) 패킷유실 원인의 90%.
  3. transmission delay - 첫 비트부터 마지막비트까지 나가는 걸리는 시간
    • 개선방법 : 케이블 공사 bandwidth 확장
    • bandwidth(출구)가 크면 클수록 transmission delay가 짧아짐
  4. propagation delay - 마지막 비트가 링크부터 다음 라우터까지 도달하는 시간

proc+ queue+ trans+ prop 의 총합이 한 라우터 전체의 딜레이시간이 된다.

  • tcp에서 패킷 유실 발생 시 재전송
    • 직전라우터가 아니라 첫 라우터부터 재전송
    • tcp가 라우터 처음과 끝 엣지에 위치해 유실 트랙킹
    • 중간 라우터들은 전달 중심의 단순작업 dumb core

출처 1

0개의 댓글